It does "need to be on" in standby mode to receive guide and software updates. If you unplug it, you will be doing a "hard reboot" every time you start it up which could involve what seems like a substantial waiting time to get a guide update.
Heat is an issue only if you do not have adequate ventilation space on both sides. You can use supplemental fans to keep the box cool, but then noise starts to be a problem.