I suggest host gator for one reason only... They have GREAT customer service. I can't remember how many times I've had the poor customer rep on the line with me for hours trying to figure things out LOL - Honestly I'm all about customer service.
i've used blue host for many of my websites and i have never had a problem with them for over 3 years. They have good prices and excellent customer service.
In my opinion, fast and reliable customer support is extremely important for reseller web hosting plans. Considering this a priority, I would go for HostGator.
There is no best. Its all depend on your requirement such as do you need extra support such as free WHMCS script?