Without any doubt, Pokemon Generation II is the best generation of Pokemon.
Although, we can't deny that Generation I was epic but its second generation is something that we can't stop ourselves to appreciate how Pokemon started to open up.
Charizard started flying in the second generation and this generation expanded it is potential on the happiness and friendship system. Apart from this, new addition Gyms were introduced in this generation. Pokemon crystal is perhaps the best generation 2 game till now.
Gen 6 is the best. There is no argument. Now, before genwunners come and try to fire their big guns at me, let me just speak or in this case type. Gen 6 has few of the best-designed pokemon of all generations. I mean, look at Greninja. I don’t even need to go further. The worst designed is probably Aromatisse, that I can take but Muk and Metapod aren’t good designs for pokemon either!
Pokemon of Gen 6 has a certain consistency in their designs when comparing with other generations. The originality, bright colors, Pokemon abilities, and movesets are very well balanced. They continued this trend in Gen 7 but Gen 7 has very overpowered Pokemon.
Megas are also really well designed and most of them have great perks and stats when Mega Evolving except for Mega Garchomp which is kind of a disappointment. Why did they have to spoil the perfect design of Garchomp? Guess we’ll never know.