Here are, in my opinion, the three best options:
Steel
Pros: Immunity to Toxic (Spikes), resistance to SR, resistance to a plethora of types, making switching in and forcing switches easy
Cons: Weakness to Fire, Fighting, and Ground, three very common types (although this could perhaps be...