Hello,
While selecting any web hosting services, first you have to clear your purpose. VPS hosting is quite difficult to manage than reseller hosting.
Reseller hosting is the most affordable and easily manage web hosting service and for your requirements, I think reseller hosting is the best...