My list when it comes to the champions of being the best to the worst are the following.
#1 Gary (Blue/Green) - Started his Pokémon journey at the same time as you did, also a nice balance team.
#2 Cynthia - Coolest female trainer, her team is awesome, and is a good challenge.
#3 Lance- Helps...