I am proud and give credit to the writers who have given Ash a pretty decent team compared to past seasons. His current team is:
This team is unique compared to past seasons. Ash actually has evolved pokemon (Pikachu does not count lol), and does not have boring starters as usual. Not to mention, these are all pokemon that are powerful in their own ways, with powerful moves.
I know people are complaining about him having three flying types. But the anime is more organic than the games. The trainers who spread out their types in their teams are rare, except with Ash's rivals, as we have seen most trainers are fond of a single type. Ash is an exception, but those flying types have type coverage too (dragon, fighting, and fire).
He was a 6th slot open. Any ideas on what he may use? Old one, or a new catch? I believe it may be Phantump (ghost, grass), which would be perfect. Or an ice type.
But I give Ash and his current team much credit!