Weaken Steel for sure. Why should it get 10 resistances and an immunity, given the next closest on resistances is...Fire with 6? Hardly considers the trade-off of being a slightly weak offensive type to be fair. Hits better than Grass does. (Realizes Steel's offenses are best against types that are mostly already weak, and thus, not as valuable. Does not care.)
Wants to see Dark and Ghost differ a little more, offensively. Overlaps a lot.
Owes Ice another resistance (or better offense). Hits 4 types super-effectively and 4 types not-very-effectively. Why is that worth 4 weaknesses and 1 resistance when Fire has the same number of offensive type match-ups? Because of being super-effective against Dragon? Makes you want Ice type moves, perhaps, but not Ice type Pokemon.
Ought to give Bug more. Stinks offensively in return for...okay defenses and typically poor base stat totals? Why is it not a defensive powerhouse? Think about cockroaches. How hard is it to kill them? (Has no first-hand experience, thankfully.)