I totally agree with Richard - and you should give it a little time to cool down with the fan(s) running if it's been running hot (typically for games, but for whatever other reasons as well). I too leave my laptop in sleep mode most nights and restart or shutdown only when required (for battery maintenance, to install updates or new programs that require a reboot to complete, and so forth). I probably should do so weekly or on some set schedule for the reasons mentioned, but I don't have a set schedule (nonetheless, it almost certainly occurs at about that frequency anyway for the other reasons given how often I try new software for testing, or need to verify how things work booting from disks, how they work using advanced boot options, how the BIOS work and are configured, and how often I reconfigure the system or do maintenance that requires or benefits from a restart). If I do this near bedtime (and I try to schedule it that way if I can), I simply allow the system to shutdown and just boot in the morning as it makes little sense to restart at bedtime only to immediately put it to sleep. So the system restarts and gets its rest often enough to prevent any problems from developing.
I too know others who shutdown every day - and that's perfectly fine. It's mostly a matter of personal preference.