>>12975657The Poison type is the only type that can get rid of an entry hazard simply by switching in, though. It's offensively poor, but it's great defensively because it only has two weaknesses, so it's a good type.
I'm not sure why most people seem to think Ice is the worst, it's one of the best offensive types and is immune to Hail and Freeze. It's just horrible defensively and poorly represented in-game.
Grass is the worst in my book. A lot of common weaknesses like Fire and Ice, terrible offensively, a lot of weak pokemon, and the weather effect that's supposed to improve their usefulness makes their Fire weakness worse.