I had a client who used Bluehost. It was the lousiest experience I have ever had with a web hosting company.
First, they do not have free SSL certs and charge OUTRAGEOUS prices for them. The cPanel would not let me order an SSL cert, so I spent 2 days with tech support just for an SSL cert...