I was on TSOHost for a while, and it seemed to be OK, apart from the annoyance of speaking to a different person every time I got a reply on a support ticket.

I’m not on them now (on WordPress.com), but I’ve always found Siteground really good.