We use OnApp with some of our shared hosting plans. Definitely satisfied with the increased sense/level of reliability and peace of mind it brings to the table.
I see that this is an old thread but for Onapp we can definitely recommend it as we use Onapp and it has been a great platform that we have utilised for our cloud hosting.