VPS does have a bit of a steep learning curve, simply because you have a lot more control - so you will be responsible for managing the server, installing custom modules and monitoring, etc. If you want the size and transfer of a VPS, isolation and dedicated power that they provide, you may be better off looking at a fully managed one.
The VPS will give you more control, and a managed service can hold your hand through the jump to it. However, if you don't want to get nitty gritty and under the hood with your hosting, a Reseller could possibly be the better option for you.
The top contenders seem to be powervps and servint, I can personally reccomend servint, truly amazing support (the best and quickest I have experienced in the industry) great prices and a stellar product. The forums are also a really good resource for people new to management, these coupled with the support make it a no brainer
We are using PowerVPS for the last 2 months and it's the best hosting experience I ever had. Response time is usually less than 5 minutes and everything runs smoothly. If you don't have much server management experience - like myself - I suggest that you go with a managed VPS provider. We used to have 2 reseller accounts but VPS proved to be a lot better for us in terms of performance and capacity.
VPS is definitely the route to follow. But do not make the mistake and get a non-managed VPS because if you are not server literate enough you will begin pulling your hair out just like I ended up doing before investing into a managed VPS.
Well, tha advantage to a VPS over a reseller is control. But seeing as you don't know your way around, you pretty much have no use for a VPS, unless your site(s) cause a problem on a non-vps. So I would go with a simple reseller plan. As there's no fun with a VPS, when you don't know what you're doing.
CloudRck.com - Host on Cloudrck
Unmetered VPS Solutions at it's finest
If your uninformed on how to run a server than go with a reseller. Do a little homework before taking a leap into VPS. Dont use your clients as a tool for learning with VPS for the reason that you might make mistakes that may cause your clients to move to another host and give you a bad reputation. I made a mistake by renting a server and had no clue what I was doing. I ended up wasting tons of money hiring people to do simple work that I didnt understand.
Do you homework first.
A reseller account is a breeze.
[QUOTE]your customers won't find out or anything./QUOTE]
It's very hard to make a service completly anonymous, if the reseller provider even uses anonymous domains, how long is it before google archives a forum post that links the hostname with company x? Resellers are easy to identify with a bit of elbow-grease.
Resellers are so much easier to use.
But then indeed they are so much easier to use, you entrust the responsibility of server management onto someone else, so that you really only have to create, edit and manage the accounts. Downside is, you may come stuck when requesting custom modules, installs scripts and software - which you would be free to use on your VPS, but are hampered by in a shared environment.