I had bad experience with HostGator, so much that I moved away from them.

I have moved from/to so many companies for domains and hosting over the year.

It usually goes like this

1) Order the new transfer at a new provider
2) Put in the EPP code
3) get e-mail at the registered e-mail address on the domain's whois record thing.
4) click on link in the e-mail
5) Voila, wait up to 3 days but most of the times 24 hours.

HostGator however sends you an e-mail "if we don't hear back from you by x date then the transfer will occur". the x date is 5 days after you gave them the request.

So instead of sending an e-mail to click a link if I agree to transfer, and the e-mail usually has a second link in case we did not agree to transfer....HostGator does the "wait 5 days before we do the transfer".

HORRIBLE.

I moved 85 domains away from them (my own domains and clients).

Clients are happy with the new domain registrar.