Reseller hosting service do have the money in it, no doubt. You should have the customers which you can host on the reseller server. Reseller service will provide you all below features -
If you are new to the hosting filed and you would like to manage your customers by third party then you can have the reseller service. Your client will feel that you have your server and managing it by yourself. Reseller service provides you the platform for selling the shared hosting services to your clients or when you would like to host multiple accounts with their separate panel on the same server then you can have the reseller service. Under it, you can create your own packages and can assign them to your accounts as per the requirement of the account. As reseller -
1. You should able to create, edit, remove the reseller hosting sub-accounts from the WHM.
2. You should have rights to create the packages for your reselller service as per you need.
3. You should able to modify the packages when needed.
4. You should have access for adding the DNS records such as A record, TXT record, MX records.
5. You should be permitted to set the email account limits.
6. You should have access to white-list and blacklist the email accounts from the cPanel.
7. You should have access to check the email logs of the email accounts , error logs of the sites.
Once you will familiar with the reseller hosting service then you can switch to VPS, it will be your own server on which you can host anything as per choice, you can have your own business plans.