i use bluehost for smaller projects too, as they are cheeeeeaaaapp. but some things won't work like other hosts...
recently, i found trying to set up Grav almost impossible due to the way their shared hosting works. I think their VPS plans and up are probably better suited.
I've been using Bluehost for my hosting needs, but I've heard good things about A Small Orange as well.