There is no harm using sleep, instead of powering off. The only time I power down any of my computers, is if I'm not using it for a few days, or if there is a huge lightning storm coming. Other than those two exceptions, my computers are either always on, or asleep. The only time I reboot is if a software update requires that I do so. 🙂