I always thought it was awesome that dragon types were only weak against each other. It's like they are so awesome, only a dragon can beat another dragon. Like only a ninja can sneak up on another ninja.
I agree with this, I really liked that idea in the older games.
I haven't played XY yet but I feel like fairy is a cool addition but electric types need nerfing more than dragons do. The only thing that gets electric types is ground. Which means you have something like Eelektross with levitate and voila - a pokemon with no weaknesses. The only thing that really catches Electric types out is their (mostly) crappy defenses. But then to make matters worse, the majority of them have Static. Seriously, there's nothing more annoying.
Dragons are, for the most part, brute strength. what kills it is that Dragons and ice types are pretty rare to find, which makes it brilliant to come up against one!
Ok, so the fairy type has added a new "balance" to the table, but As far as I'm concerned types shouldn't be balanced to the same extent. We need types that are stables as crappy ones, dammit!