IMHO you should allow it to sleep to get some energy savings, and there are things you can do to reduce additional wakeups (like disabling notifications during sleep, turning off Bluetooth & Wi-Fi during sleep).Hmm good to know. I guess the only solution is to leave my computer on 24/7. So they make super efficient CPUs, and then cripple the software to force us to leave them on 24/7? So much for the environmental impact.
The sleep process is somewhat screwed up nowadays and I think that's down to poor management and business priorities. I even see more and more iPad users complaining that their iPads are dead within 3 days of sleep.
Apple even stopped publishing the maximum standby duration, because it causes a problem when they state it can sleep for 30 days, but barely makes it 14.