I agree mostly with Thatkeyholder, as there was no Fairy type to completely unbalance the typing system. The story line was amazingly good, with also being able to access the Unown pretty early on in D/P/Pt. The introduction of the Fairy type really unbalanced it for a few reasons; dragons are no longer considered powerful any more, some old Pokemon like Azumarill are seeing much more use now due to the added Fairy type, and some good ones like Clefable have become broken due to changing over to the Fairy type. Also, with one of the few Dragon/Fairy mixes, Altaria and Mega Altaria, the dragon-versus-dragon typing is now out the window. I myself used to use a Fairy-moveset Espeon in my Ubers/OU team. Sadly, not the case any more, as I deemed it too broken. With the Fairy type being weak to Steel and Poison, the two least used types in the game, makes killing fairy types exceptionally hard. Mega Mawile really needs a nerfing, as its Play Rough and Sucker Punch in a combo with Power-Up Punch to deal with steel types and some ground move to deal with poison types makes it hades to face in battle. Its only weak point is the fact that special moves will pack a wallop, and a Mega Charizard Y should not have too many problems in battle. But, most people decide to Mega their Mewtwos, therefore rendering that tactic ineffective. The introduction of Special/Physical moves in Generation 4 seriously balanced the system. Also, the Sinnoh region is perfect, all with the exception of preventing us from revisiting the Distortion World.