I've got a crapload of weapons, but can't shoot them all (and move) without causing major heat buildup?!?! I just didn't get it.
I don't agree, even if I don't say I'm right and you're wrong, of course. For me, heat management is an essential part of the concept, and an essential part of a mech design. All is a matter of balance between moving, weapons use, and heat management. that's why you can use "small" mechs and not only huge metal titans with dozens of powerfull weapons. The essential key of the game is the choice you have to make. You feel that you're using a machine that you have to manage with expertise.
Otherwise, it would just be a combat of regulat soldiers fighting, with a layer of giant robots on it. What's the diference, then, if the mechs just acts like regular soldiers ? They move, they shoot, and nothing special happens, compared to a flesh and blood soldier. Yes, you can say "its generator blowed up", but it's just a sentence you can replace with "he has been shot right into his heart". Hard to tell in english, but for me it's just a "skin" of robotic warfare on a (maybe good, that's not the point) regular skirmish infantry game.