I've been with HostingSource for a year now after a friend of mine recommended them when I was complaining about my webhost. While they are a bit pricier than the host I was coming from, they have more than earned the extra couple of dollars a month.
The service has been great, but the customer service is what sets them apart from hosting companies I've used in the past. I get a response from somebody usually within 5 minutes and they're always willing to help.
Their servers, support and uptime are superb.