You may want to consider a dedicated server over a vps server, if:
* If you need much processing. VPS servers have limited CPU resources.
* If you need much space. As a VPS server is usually secured by RAID-10 arrays, storage is a bit expensive.
* If you need much RAM, for the same reason as CPU.

