Mass Effect 3 multiplayer's character roster had amazing variety. Casters, brawlers, supports, tanks, pure gun platforms, jacks-of-all-trades, speedsters, everything.
It explored the class system deeper than the singleplayer did, and had niches that would have made no sense in singleplayer.