A Firestarter, for instance, can mount 6 MPLs for a 36 damage alpha with FF armour, Endo, and an XL engine for speed, yet an Atlas can only manage to double that. The Atlas can't even benefit from both FF armour and Endo (let alone an XL engine) - there just aren't enough slots available.
IMHO the larger the mech, the more slots should be available to them. There should be an additional slot per section for each increase in weight class. That would mean that each weight class would have 8 more slots that the one lower than it.
For example, right now each class has the same number of slots: 12 each for the RA, RT, LA, LT, and CT; just 6 for the RL, LL, and HD. I suggest that mediums should have 13 each for the RA, RT, LA, LT, and CT; and 7 for the RL, LL, and HD. Heavies would have 14 for the first group of slots and 8 for the second, while Assaults would get 15 and 9 respectively. This would allow the larger class mechs to fully optimise their loadout and let them dominate the way they're supposed to, rather than getting owned by lights.
Edited by EasyPickings, 29 April 2015 - 02:14 PM.