Cloud hosting doesn't suit everyone. It is only suitable for very huge websites which face millions of traffic everyday. Other wise dedicated server hosting is well enough for big business websites. I also have used dedicated server hosting only for my websites. I got best deals on dedicated server hosting from
TuckTail.com at low cost with 24/7 customer support.