For me, the deciding factor is what data services you need. If you need a database, then on a VPS, you&#x27;ll have to install and manage it yourself, whereas on AWS you can use RDS, and on a PaaS you can use whatever managed database the PaaS provides.<p>If you don&#x27;t need any data services, then a VPS is as good a bet as AWS; deployment is much the same, and not substantially harder than on a PaaS.