Do you know any rules how to check reseller web hosting companies?
One of the most important things when it comes to reseller hosting providers, is their experience -- a time tested business model. Plenty of hosts started out with low pricing, got a good reputation, which they lost within the year as the servers ended up chronically overloaded.
Personally, I suggest relying on well moderated forums to find customer reviews, and judge hosts.
From the hosts you've mentioned, I've used Hostgator, but only their shared hosting. I found it pretty good, and I've used them for years. You need to be aware that overselling is disabled on their reseller hosting packages. Some resellers find this not to their liking.