Honestly their cheap-server-design could be a great foundation for something, if they federate it and provide it. It's nearly unmanagble to do it yourself as you don't have a privat interconnect, availability/redundancy (e.g. in which DC the put a system) and you can only have one failover IP/network per system.
Also they have really bad luck with hard drives. I've had SMART errors/disk replacement in 3 or 4 disks on a single machine over the past 2 years.