I'll share my opinion while being reseller (not for business, just to help my students). I own a server (for private use) and have the ability to give anyone reseller account . I created reseller account for myself (WHMCS &Cpanel Enabled). Is easy to setup account. Make a package. It consist of: CPU resources (if available). Memory resources. Disk Resources. Bandwidth resources. SQL Query Access (if available). Just give anyone account and set the package/resources. It is as easy as like that. However there are few things you should understand: Give an account to yourself or your family. You have to be 100% familiar with the system and how it works. Once you feel there is nothing to be learnt, give business account to others. Some user will need help regarding hosting. While your host may able to help you, believe me you need to solve the problem by yourself. Make sure to understand how the hosting works. You should learn: How hosting and domain work. Do you know about DNS/name server and domain related things? How CMS/Script works. How server works. Hardware has limitation. It is best to understand about it. Your host will tell you the real information. It is better to try it by yourself and learn. For best reseller hosting, I would name any of them. As long as they provide sufficient resources and hardware, you can use it. Last, while it is necessary, you should describe question clearly and don't forget to write detailed question and opinion. More 'well-known member' may answer your question. Sometimes experts only answer the question if it was written in details. It just my opinion tough. Best of luck to you. Arick.
Among reseller providers we should also mention Justhost company as their support is already in the USA, they are always quick to respond. Moreover, they provide anytime Money Back Guarantee.
Taking into account your needs, I'd highly recommend Obhosting.com reseller hosting plans. It has done a great job at evaluating the competition and narrowing it down to a handful of highly qualified services.
To OP: Other already suggest you to use: Justhost (google it) (no link provided) Obhosting.com I remember when I bought my server few peoples suggest me their favorite company and I visit the links. You should check the website and when the service meet your need, you may wish to try. Don't make decision too fast, Think and choose carefully and it will save you in future. I remember spend five days just to get the server. You should talk with the CS through live chat (if available) or their Contact Us form. I'm confident more member will share their favorite company for you.
My suggestion is to get services from Hosteasier.com. They are proactive when it comes to network and server performance. I have zero complaints when it comes to pricing; you can't provide a premium experience for any less than they do