I see a big problem in this statement. Grass isn't a cannon at all. It's just frail and unable to hit almost anything.
Ice IS a glass cannon, but it's so frail, that it is essentially useless.
Fire SHOULDN'T be a glass cannon. It has 5 resistances, which is some of the most in the game. What makes it a glass cannon is purely a side-effect of the imbalance elsewhere. Grass is nearly useless offensively and isn't too tough defensively either, so you don't see many grass type attacks. Ice is so horribly frail that it's not seen as much, and its again not as useful as a resistance.
poison needs to be 2x against water and ice should resist water
Ice melts in water. Ice weakness to water.
Ice IS water. Ice can cool water, and water can cool ice. If you put a container of water in really cold ice, the water will freeze as well, so that can go either way
Not changing this sig until we get a new main series Tales game released on a Nintendo console in the US
Only poison needs changes. It's bad on both offense and defense.
Make it SE against bugs and water and posion offensive has a reason to exist, taking out two of the nastier types (Water can stand to gain another weakness, as it already has only two, one of which is terrible)
God was a dream of good government. You will soon have your God, and you will make it with your own hands.-Morpheus -Deus Ex