It seems to me that it all boils down to your usage. Like I said - I have not had any issues to speak of, but that does not mean I can't benefit from a desktop tower or a more powerful laptop than the one I have now.
So, I'm curious - what is it you guys are doing that is causing thermal overload and heating issues?
I feel the two biggest reasons for laptop overheating are, blocked vents (i.e. what the laptop is sitting on), and more importantly...
dust accumulation inside the cooling system.
That one is very often overlooked. Especially in laptops, compressed air needs to be blown through the vents to release the gobs of dust that gather on the internal bits of the fan, from time to time Simple maintenance. And with a desktop you can open the chassis and blow out the dust accumulating on the CPU cooling fins, power supply fan and other parts.

