I started using BHost in May, and I've not had a single problem, so difficult to say what customer service is like. All I can go by is the sales experience, which was quick & simple, if not pretty.
I was moving from an old shared hosting account which was costing me more, and offering me not only less flexibility but generally much less bandwidth/hardware.
Everything was set-up and ready to start playing with within minutes of me making my order, and there was a great choice of images to start with.
Have since recommended them to 3 friends and they have all had the same fantastic experience. For the money you really can't go wrong.