I use Dreamhost because it's a no-bullshit admin, the price is decent, and I can easily host stuff that doesn't require a VPS or better (which is the majority of my domains) essentially for free.
I've never had any big issues and my small issues are dealt with swiftly.