If you want to install every application you need, then you definitely need a VPS because on RDA, the admin often has rules regarding what can be installed and what cannot be. Also a VPS has dedicated internet connection, CPU, RAM etc. none of which are shared which means you don't have to worry about anyone else abusing the resources. But a VPS will usually cost you more than an RDA.