I migrated over to BlueHost after I found that my previous hosting company was blocking my client's emails as Spam without notifying either party. BlueHost had been recommended by a colleague and the process to migrate my URL was fairly painless. Unfortunately, the platform that I had built my site on previously was not supported, and I had to rebuild from scratch. (this I don't consider a negative, just a factor of doing business) I tried a WordPress site, but found the format too constricting. I eventually used an HTML based product and I was easily able to upload those files and create my website. I wholly recommend BlueHost as web hosting provider.
They have, literally, outsourced 100% of their customer support and tech support to a foreign their party that has no idea what they are doing. And even if their outsourced / 3rd party tech support was “OK”, that doesn’t excuse or explain completely cutting yourself off from your customers… the people that pay your bills. In my experience, that’s the beginning of the end for any company–when they simply do not want to have any direct contact–or feedback–from their customers.