It seems out of all the Teams Ash has had over the years this one gets the most criticism in general.
I've seen complaints about how Ash had way too many Pokémon.
And how there was wasted potential in some of the Pokemon (Snivy, Scraggy, Oshawott, etc...)
Was is really that bad?
If you think so then tell me why. And how would you have fixed it?