I have everything turned on (WiFi, Bluetooth, NFC, Location Services, etc). I can go all day -- most days.
I think of the "overheating" issue as the "heating" issue. That is, it's no different than my HTC HD2, HD7, Titan, etc. Using the CPU is going to cause heat. (I tell people to think of computing devices as low-efficiency heaters.) However, I have also noticed times when my phone is warmer than it should be.
In these cases of unexpected heating, I can correlate the heat production with high battery use. This makes sense since the two always go hand in hand. The question is, what circuitry is active to cause the occasional drain? Since third party apps can't multitask except in special cases (GPS tracking, audio streaming, etc), I'm currently pointing the finger toward a first-party app: IE10, specifically pages that it continues to "process" even after we're done with them.
Yes, we shouldn't have to do this much troubleshooting with WP8, but we do have a problem and we're only going to be able to work around it by understanding it (until it's fixed) and we're only going to do that by following the scientific method instead of believing random crap someone who we don't know posted. Comments like "I heard that if you shake it forward/backward while turning off NFC that'll fix it." aren't helpful, despite everyone's desire to spread news of a solution.