I've been using WP Engine for a long time now. They've been top notch with a strong uptime. Also, WPX Hosting is a great alternative but at a cheap point of sale. I won't prefer shared hosting for high traffic websites and blog. But they surely work for low traffic starter sites.

Overall, I'm sure you will find your perfect host soon..