When my server was a laptop it was on 24/7. When my server was a desktop I had a cron job to turn it off at 2AM. Now that it's a specialized hardware it's on 24/7.
Being constantly on is very convenient, but if your services start quickly it's not the end of the world to have to turn the machine on for them.