I think perhaps the best approach would be to provide a primary / secondary functionality in terms of effectiveness, in RPS overall design, but not dedicating one's role entirely to being the anti-whatever of a specific opponent. Each asset should be at least poorly effective at everything, moderately effective at many things, and very effective at specific things. You should not be in a position where you simply cannot defend yourself against anything in particular (by class, not by loadout), as that simply isn't fun.
Respectfully, I couldn't disagree more with this idea. I think that's
exactly the position you should be in - and right now, in several cases, that's so. This isn't a solo-fighter game. It's a team combat engine, and it should reflect such. The fun in this game is not and was never intended to be "solo fun." That's like complaining that Command and Conquer doesn't have a good FPS experience. MW:LL is a team combat game, and if you play it, seek your fun from the team experience - or accept that it will be "less fun." My Command Atlas is a nightmare for mediums, terrifying for heavies, and frightening to assaults. As long as lights aren't stupid, I'm an obstacle they have to slide past and then kill from behind.
Two or three Battle Armor, on the other hand, are my death incarnate. I have to scream "MOMMY MOMMY MOMMY" on Vent the moment I see them on radar, because I know once they get underfoot there's not a damn thing I can do.
And it should be that way. My buddy in the flamer Hollander laughs at me and grinds up the BA, and then shrieks for my help when a Novacat or a Thanatos comes over the line. We both scream bloody murder and go looking for our Anti-Air buddies when that damnable VTOL gets perfectly over top of us, because god knows I can't look straight up and he can't shoot high enough either.
What would the point be if I had a way to deal with the BA? What good would the AA tank be if we could deal with that VTOL?
Battletech has always been a squad combat game. If you're good at one thing, you should be terrible at another. If you're GREAT at one thing - like the Atlas B - you should be utterly impotent at another. If you want a "Jack of All Trades" mech there's some out there. But the idea that a mech should be able to respond to everything smacks of the old Druids of Everquest or the Dominixes of EVE - beloved by many players specifically because they allow them to do something the game never intended:
operate in a highly effective manner alone. MW:LL isn't an MMO, but it IS a team game, and thus operating alone should not be anywhere near as effective as operating with a team.
MW:LL is not a solo-play game. No one should have the capability to do so in all situations. Fly with a team and lean on each other, or fly alone and die when your counter arrives.