I think there is not much different between budget VPS and Shared Hosting (just a guess; correct me if I'm wrong), at least in performance. The main advantage of VPS is that upon high CPU load, the server will shut down and you need to start it (similar to Dedicated Servers), but in Shared Hosting, the account will be suspended and you need to ask the support team to re-activate the account and this may make you trouble. Am I right?

Please comment to clarify the difference