I agree Ice is horrible defensively, but there isn't a whole lot to do with its weaknesses... I mean all of them make sense. Fighting, Rock and Steel all shatter Ice, while Fire melts it.
Therefore, adding a resistance or two would be the only thing left to do, which should have been done by...