I have had way too many problems with hosting companies over the years. At one time there were over two dozen preferred hosting companies on my list. The list of recommendations was whittled down to just GoDaddy and HostGator, but due to several recent problem with incredibly poor numb-nut tech support at GoDaddy, my remaining preferred WordPress host is HostGator. My clients have used HostGator for many years and I have never seen a problem with lost e-mail, down time or tech support. These days, any time someone has a tech support problem with a hosting company and we get BS or evasive responses from tech support, I migrate the site to HostGator.
I am sure there are other good hosting companies out there (i have never used BlueHost), but the number of crappy hosts FAR outweigh the number of good players. From my perspective, I don't want to simply recommend good hosting companies; I want to recommend rock solid hosts that will never cause problems.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin