Gen 4 was undoubtedly the worst gen so far in the
series.

I honestly don't understand why so many people hate Gen II. And I mean, legitimately get angry if you state that you like it. Just because it's "unbalance" doesn't mean it's bad or not fun. I'm judging it for what it was at the time. That's how I judge each generation, and I definitely think Gen 3 is the weakest in that department.