There's a mod (well, more like a config tweak) for ME2 which adds the heat system back partially. Your ammo "regenerates" over time, representing your weapon dissipating heat. If your weapon reaches zero ammo (representing the heat reaching a critical level) you load a new heat sink into the weapon.
I found it an acceptable compromise.
I found it an acceptable compromise.