I started getting into Pokemon way back in the day with the anime, so Pikachu is an obvious favorite, and will always have a special place in my heart. But now, my favorite is Axew. The anime made it so cute and lovable.
As for favorite to use in battle, Delphox (well the entire Fennekin line)...