Nothing beats co-location though. That way you mange it yourself, you go to the datacenter yourself, you are in control. So you can't blame anybody and if you want to get it done, you go do it yourself.
I'm yet to find someone that provides a decent service like I would for myself though. So I'm still looking
HostGuard.net - VPS Control Panel
Automating and monitoring your hosting business.