Not that im complaining because it was refreshing and nice seeing Charizard getting update and how much he improved during training in Charific valley as well being nice to see some of his older pokemon being used again(Snorlax barely got much focus being kept only for OI),but i can understand frustration from some who rather wanted that Ash Johto pokemon were used instead.
True about Goldeen and Psyduck but to be fair lack of Psyduck popping out of pokeball as much like he used before felt like step in right diction.Back in Kanto days Psyduck would often pop out of ball during Misty battles messing up with other pokemon screen time which was fixed in Johto allowing that other Misty pokmon get more chance to shine being involved in more serious battles instead of majority being played out as part of comedy.It also helped Misty to better display hr battling skills developing gradually as trainer.Misty's Goldeen, Staryu, and Togepi felt like extra baggage after the character obtains a Poliwhirl. Psyduck was not seen as often and it did not contribute to as much comic relief as it had in the past. Misty did manage to obtain a Corsola with her Lure Ball, but even so the pokemon was largely overshadowed by a Poliwhirl that had evolved into a Politoed only mere episodes after its capture.
Agreed about Poliwhirl line being one of her most used pokemon in Johto but Corsola was used quite often in Whirl Islands and late Johto being one of Misty most used pokemon at that point.
Agreed about Geodude and Onix but to be fair while Brock didnt battle much he quite often used Zubat(later Golbat and Crobat)when something got lost or TR kidnapped pokemon helping to find them(like in "Stolen Stones","All that glitters","Lapras of Luxury","Whistle Stop"etc).Brock's pokemon were also handled horribly in this saga. Some of his pokemon, like Onix and Geodude, were hardly used in battle due to their size and weight. The writers have devoted 2 episodes developing Brock's Zubat in a way so that it could evolve into its final form, yet Crobat was very rarely used in battle.
And his Pineco was probably most used Brock pokemon in Johto for comic relief and occasionally being involved in battling.
For record while i would have liked if Starmie was kept instead,i actually liked Staryu who proved to be strong battler capable on holding its ground and good swimmer having several memorable moments often providing help.
p.s. I just noticed how majority of Johto wasnt even filler related,out of 158 episodes about 65 were fillers where absolutely nothing important happened.Everything else was plot related where it contained character development for Ash,Misty or Brock,focused on their goals,involved new pokemon capture or evolution,involved TR organization,had appearance from recurring characters(like Gary,Casey,Sakura,Duplica or prof.Oak)etc.