>>33110799No complaints here. Fairy was already an egg group. so it feels like a natural addition. Lore varies from species to species, so I'm not really too concerned about it as a whole aside from stuff like "why did this remain undiscovered/why did retconned pokemon not have these properties before?"
Immunity to dragon instead of resistance is the one part I'm not quite as behind as the rest of its properties. Otherwise, it gave pokemon a reason to use Poison and Steel moves besides STAB, made the two of them more worthwhile than just being damage sponging types, and gave dragons a necessary nerf.
Generally, ice types were not able to stand up to dragon types. Most of them would just get obliterated either on switch in or by a coverage move like Flamethrower or Rock Slide. This usually resulted in going into your own dragon and the faster one wrecking the other one with Outrage or the like. In-game, it makes sense that dragons are so powerful because they're so hard to obtain, but in multiplayer where that's not a factor, dragons had no right being as powerful as they were generally. Name a bad dragon type and there were probably more examples of pokemon worse off in nearly every type. Fire got a key resistance, which it needed because of how many weaknesses it has. Fighting's weakness is debatable on whether it was necessary, but fighting types aren't hurting like fairy haters make it out to be. The majority of them have stuff like Bullet Punch and Poison Jab, and even then, most get Knock Off, which pairs perfectly with Fighting STAB, something only fairies could have dealt with. With Steel no longer resisting Dark(which didn't really make sense since Steel doesn't really have any relation to darkness or evil and ghosts could just pass through walls unimpeded, many of which have steel in them), fighting types could just knock off and use STAB even more freely than they do now. Bug resistance is weird, but there's so many poison/bug types that it's no biggie.