PaaS solutions would be like AWS Lambda, Google App Engine (not Compute Engine), Heroku, etc where you don't worry about the infrastructure and only deploy your app while the PaaS solution takes care of provisioning, autoscaling, etc.
I've been burned by such solutions in the past, either they change something and it ruins your application or they shutdown and you can't easily move to something else.
I'll stick to IaaS (Infrastructure as a Service) for now where I have full control over the VMs and can move around very easily between providers.