I love all generations of Pokemon because they all offer new things and fix old mistakes. There is no "better generation". Likewise, there is no "worst generation". There is only "This is the best generation to me" or "This generation does not appeal to me". All subjective. Just because you as an individual says it doesn't mean it's a fact, so stop treating it as so.