I have 2 VPS I am running 35 sites on one and 20 on the other. I have had one of them for 2 years with no problems at all. It is running 1024 MB Ram with Burst to 4096 MB, 120 GB Space, 2000 GB Transfer, 12 IP Addresses
I have been thinking Dedi, but really don’t need it as I do not have any paysites.
You can fit alot of sites on a VPS. It’s a great way to consolidate your sites all into 1 hosting plan. I ran several paysites at the same time on VPS with no problems
One of the things you need to watch for is root access, you may need it to install some scripts. Some VPS plans do not grant root access.
Another issue can be spam, if your sharing the box with a bulk e-mailer(even a legit one); you can have trouble with your own mail getting thru.