One thing I don't think I'll ever get is the constant issue people have with a heat neutral 'mech! ???
Having played this design a couple of times now, and a couple of others like it, I've found that a mech that doesn't have to worry about monitoring it's heat is much more of a threat than one that has to be careful and restrict what it does. The whole "Alpha Strike" and deal with the heat later thing isn't an issue in a 'mech like this, since you can effectively"Alpha Strike"every turn and not sweat your heat.
It must just be a style of play I guess... 8)
Battletech has usually avoided perfectly-optimized mechs in favour of those with flaws. In 3025, in particular, that flaw was frequently heat, so heat balance strikes a lot of people as tech-2 extravagance.
Also, even ignoring that sort of sentiment, it's often a bad tradeoff to add those extra heat sinks on. In this design everything fires at the same range, so you'll want to fire it all at once, but if for example you had some MPLs on the mech then it'd be foolish to add HS to cover them - they'll only really get fired when the LRMs are in minimum range, so they'll never need to both be firing at once(unless your mech is about to die anyway). Even on this mech, you'll lose contact once in a while as ranges change(e.g., you're -10 heat if the target is 19 hexes away), or you'll avoid running sometimes - if you dropped one HS to add in an extra ton of armour or CASEII for the RT, you'd probably wind up with a mech that still never hit +5 heat in practice, but that was noticeably more survivable as well. A C3 slave is also a pretty natural improvement to this mech that would be worth displacing a HS, if you use it with the right companions.
Heat-balanced mechs are a reasonable choice sometimes, and they're not immoral or anything. But they often go a bit too far towards dealing with one problem(heat) at the cost of not dedicating enough resources towards any other problem(firepower, armour, whatever).