I've got a VPS with HostGator, only my less-important sites, and only because I haven't got around to moving all my sites to my other VPS at another company.
They were a good hosting company at first, but last year there's been serious downtime. They swapped my IPs without any warning (on the 4th of July almost full year ago) which knocked my sites offline as a side-effect. They moved my site from a fast datacenter(SoftLayer) to a slow datacenter (the one in Provo :mad:) without warning. All their servers went offline all day on August 2nd. Then on New Years Eve their servers decided to take the day off, so instead of going off to a New Years Eve party I had to spend the evening moving the most important sites (from Backups) to my other host so that any business email would still go through. Making problems worse, whenever they have big problems they "lose" their phone connection at the same time.
Did I mention that by having a VPS, they said I'm getting much better service then the people on the shared hosting.... :eek: