Hope it will give you all of your required features to work with.
If you want to add your own domain despite using this sub domain, You may add it through the cPanel provided you through the option "Addon Domain" and if you don't have any private domain name already, you may purchase your private domain from

ServerSlot

and then can create hosting in the given control panel to you.
If you want to have paid hosting with best technical support and all available features to deal with you may select one plan through Best Hosting Plans