Quoted By:
>>Offensive
Dragon, Flying, Grass, Ground
>2x
Ice, Steel
>1/2x
----------------------------------------------------
>>Defensive
Ice, Water, Grass, Fighting
>1/2x
Fire, Rock, Steel
>2x
>Offensively
Ice is now a very powerful typing offensively, being good against 4 types and resisted by only itself and steel. Fire's resistance to ice has been removed because of how strong fire is and the fact that ice fucking melts and becomes water. For the sake of not fucking the meta back 2 generations and making ice punch/beam a near-mandatory move on all sets, especially with it's 2x to Dragon, it won't gain any more positive offensive type-effectiveness. This ensures fairness for an already mostly defensively skewed roster for ice types, and ensuring the multitude of offensively skewed pokemon making use of ice's super-effectiveness doesn't overshadow ice-type pokemon even more than already.
>Defensively
Ice, being the single weakest for not having any resistances other than itself, is buffed by being resistant to itself, water, grass, and fighting. Grass has many status effects and leeching ability which already makes it somewhat viable depending on second typing and defensive ability. Water is a no-brainer, there is no reason it shouldn't have resisted water. Water is a strong offensive type already. Fighting is the new addition defensively. Fighting is super effective to almost every single defensively skewed typing in the game. It's really sad that for 6 generations of pokemon that Fighting has countered every single defensive typing that has been made. There is no reason to have a single offensive typing that is effective against ALL defensive types, especially when most defensive types have a dual typing that is super effective against their own defensive typing. It makes defensive types virtually worthless for their intended purpose - to defend. Fire stays as supereffective while making Ice not suck against it keeps things balanced.