All good ideas, although as far as mods go, I like to swap out the SRM-6 for an SRM-4 and medium laser, and then replace the SRM-6 ammo with a ton of armor. The Commando is actually surprisingly tough for a 3025 mech, but it's still really small with all the negative effects that come from it.
The most important thing about the Commando is that how you use it depends a great deal on the circumstances. I think a lot of the "Commando = glass cannon" feel comes from people who routinely see them from the cockpits of their heavy/assault designs rather than those who actually use them consistently. The Commando in a lance on lance fight between skirmishers, for instance, where nothing is typically over 45 tons and nothing runs under 5/8/X, is actually one of your big guns. Short of a Wolfhound or a Phoenix Hawk, almost nothing consistently outguns it, and the bug mechs common to those lances are at a severe firepower disadvantage against the Commando design. "Ambush predator" is not how you would describe a Commando in that situation. The same principle applies in combined-arms situations: the Commando is (or at least was before the new rules reduced the susceptibility of armor to being critted out) your first and best option at taking out enemy armor formations. Let an enemy Commando loose in your support lance of Alacorns, and you can either spend a turn frantically firing everything to take it out, or you can lose an Alacorn a turn.
The point is that the Commando is only an ambush predator in certain select situations that apply in many player games, but don't apply in most situations actually dealt with in the universe. In 90% of situations in universe, the Commando is an absolute beast that can outpunch mechs 15 tons heavier than itself, and wreck combined arms formations regardless of weight. Moreover, it can survive pretty much anything aside from concerted strikes from one-shot punchers of large laser class or above, which is not very problematic when you look at how few mechs in its weight class actually have that kind of armament. That it can't survive the concerted salvo of AC-10's is to say that, surprise surprise, it can't stand up to main battle line mechs twice its weight. Which is something it rarely has to do.