I switched my personal hosting to Rockhoster.com earlier this year. Switching is never fun, but with really good tech support it can be relatively painless.
Fortunately, they’re terrific, and the whole experience was excellent. The site, even on a shared hosting plan, performs noticeably faster than it ever has, so I’ve been pleased.