What is the best starter in Pokemon Black?

What is the best starter in Pokemon Black?
Pokémon Black & White: Which Starter Is The Best?

1 Winner: Tepig.
2 Oshawott: Most Versatile.
3 Snivy: Best In Later Generations.
4 Tepig: Most Competitively Viable.
5 Oshawott: Least Weaknesses.
6 Snivy: The Fastest.
7 Tepig: Two STAB Moves.
8 Oshawott: Best Final Stat Spread.

Pokémon Black & White: Which Starter Is The Best?
  1. 1 Winner: Tepig.
  2. 2 Oshawott: Most Versatile.
  3. 3 Snivy: Best In Later Generations.
  4. 4 Tepig: Most Competitively Viable.
  5. 5 Oshawott: Least Weaknesses.
  6. 6 Snivy: The Fastest.
  7. 7 Tepig: Two STAB Moves.
  8. 8 Oshawott: Best Final Stat Spread.