Furthermore, the Ice-type needs a serious boost to the type-chart; it is one of the weakest types in the game. While Ice-types would be good allies with Water-types because they can handle Grass-types, Water-types are able to learn a lot of Ice-type moves to help them in these circumstances. Meanwhile, Ice-types are left in the dust with barely any getting a decent Water-type move to help them against Rock and Fire-types. Game freak either needs to change the type chart, or allow more Ice-types to use beneficial Water-type moves.
Ice-Type Chart Update
Weak to: Fighting (2x), Fire (2x), Rock (2x), Steel (2x)
Immune to: None
Resistant to: Dragon (1/2x), Ground (1/2x), Ice (1/2x)
I've shown this chart multiple times on this thread alone. Ice would now resist both Dragon and Ground-types. This is still balanced, however, as many Dragon and Ground-type Pokémon learn Fire and Rock-type moves, respectively.
Continuing on, Ice-types should also gain a Hail boost, similar to Rock-types with Sandstorm:
-Ice-types now gain a 50% increase in defense when it's hailing.
-Now decreases the power of Fire-type moves by 50% when it's hailing.
This allows the defensively weak Ice-types to gain a huge boost in defense, and also allows them to treat Fire-type moves with neutral effectiveness during Hailstorms.