Resistance to Water I can get behind; ice is water, it makes as much sense for Ice-types to resist Water attacks as the reverse. Resistances to Bug and Grass kind of make sense, but those are already among the weakest attack types in the game, as is Normal, and I think getting Ice’s extra resistances from there would cause as many problems as it would solve, if not more. Fairy is really strong as it stands, and I have no problem with taking them down a peg or two, but I’m not really sure of the thematic logic behind letting Ice resist Fairy – I’d much rather give Grass, Bug or even Normal a Fairy resistance. Resistance to Flying is legit; Flying attacks are seeing a lot of use at the moment and it’s consistent with Ice attacks being strong against Flying Pokémon (not 100% sure why that is, exactly, but we can run with it). Honestly I don’t think more than that is necessary. Three resistances (Ice, Flying, Water) isn’t a lot, but it’s not far behind what most other types get, and it keeps Ice as an element that’s relatively weak defensively but makes up for it on offence. I’d be happy with that.
