So after trying a few different COV guns throughout my playthroughs, I’ve always found the heat mechanic to not quite feel right, even frustrating. (the only one I’ve enjoyed is the Hangin’ Chad, due to it just ignoring the heat mechanic altogether lol)
It seems like it’s just way too much like reloading/autoreload, and not like heat management at all.
My idea for a much more fun and interesting (and dare I say realistic) version would basically be the gun radiates heat constantly, (radiating more the hotter it gets, so they have a heat efficiency curve? but even linear would work) and then should be balanced so if you held down fire constantly they should still overheat as they do now, but manually burst firing actually lets you fire longer
As it is now, the “cooldown cooldown” stops that from happening at all, needing essentially a “reload” time to even start cooling down after firing. But with a constant heat radiation, you can choose to ether fire full auto and ‘reload’ normally, shoot in short bursts indefinitely (lowering DPS, it’s still not a Dahl, and will have the same ROF as full auto), or even try be an edgelord and full auto 'till the last second, take some cover just before it overheats, let it cool for a split second, just enough to give you room to fire a little more to finish off the badass you nearly killed, OR fail to catch it before it overheats and need to hide for longer while you fix your gun!
Sounds fun to me at least!