That tends to be the case with a lot of webhosting providers.
They get lots of clients and their servers get overloaded, which results in downtime.
It's normally always a good idea to host the main website on a different server from client website, that way you sure the main website has a decent uptime, so at least people can't complain about the main page always being down.
I wouldn't suggest you to go for Hostinglcoud. Instead, try crystalserve. They are up for like 90%. The only down line is that, you can only have 1 MySQL DB. If you aren't planning on running any other CMS or Forums, you could use crystalserve. Good Luck.
Yea. You could try the coupon code 1CentGatorSpecial to get $9.94 off every hostgator hosting package. Don't know if it works now. It used to work earlier.