Reuniclus... because if tou train it to a high level and it kows: Dizzy punch, psychic, thunder and shadow ball... you can easily bead the elite four e.g. elite four that has fighting types... use psychic......... the elite four that uses ghost types... use shadow ball... e.t.c.
Acually theres no best pokemon it depends on your stratagy and states of your pokemon like this Reuniclus can easily be beatened with my Haxorous
for pokemon white, I would say Zekrom but you can train many pokemon to make them better so really there is no best pokemon.
A Ditto is the best Pokemon to mate with in Pokemon White.
the best site to download pokemon black and white is WWW.DSIROM.COM
charmander
magikarp
arceus
embour black and white
The best Pokemon would be oshowatt
zekrom the legendary
There is no best route in Pokemon White 2 to find shiny Pokemon, because you have the same chance to find a shiny Pokemon on every route in the game.
a tepig\
Just pick the one you like best. There is no such thing as a best starter.
Zekrom is the best. Kyurem is second best.