I am a very unbiased reviewer, so this review comes straight from my experience. There is really not a lot that I enjoy about HostGator. Really the only thing that I enjoy about using HostGator is that the hosting itself is fairly reliable, but even that is still spotty. See dislike section for the majority of my review.
While HostGator is cheap, remember that you get what you pay for. Like I said before, the hosting itself is fairly reliable, but even that is still spotty. My server has been breached many times while with HsotGator, I constantly receive spam email through their "secure servers," the up/downtime on website hosting is spotty at times. Most of the time the websites are live, but when they go down - expect them to be down for a couple hours.
Now, let's get to the customer service. This is one company that I will never want to deal with their customer service ever again. Their online chat is awful, the representatives do not seem to be very knowledgable about what services they offer (or how to fix issues.)
I would not recommend this company to anyone. While the hosting is not awful, the customer service is not good at all. I have much more frustration with this company than any other hosting website I've used in the past.