>>36223031>Gym Leaders having no more than 3 Pokemon>Elite Four having no more than 4 PokemonThese are objective, not going to refute them (although I will say I think it's less of a problem in this game than later ones because the actual composition of those teams is generally better).
>Godawful rivalsStarted in Gen 3 and didn't get really, really bad until Gen 6.
>Story-heavy streamlined single player campaign that kills all freedom and explorationLiterally every installment in the series was more story-heavy and linear than the last, Gen 5 sure as hell didn't start that trend.