Please note, this is only of your own opinion, so the Pokémon you trained may actually not be the best Pokémon to train. Although it's OK to discuss why you think otherwise here (as that's one of the main points of this topic).
So, what was your best Pokémon you have ever trained in your career as a Trainer?