To me, Google Cloud Run is the sweet spot between Heroku and Serverless. I pay as much as serverless but there's no vendor lock in or specialized programming environments. Fantastic job.
By the way are websockets ever going to be supported on managed cloud run?
Yes! I have an application I can deploy to Heroku, Dokku, Google Cloud Run, AWS Fargate, old-fashioned VPS host, and I suppose a bunch of other hostings like DigitalOcean's newly announced PaaS which I haven't tested yet.
It's just a 12 factor app with a Dockerfile.
What makes Google Cloud Run special between all these is that it's fully managed with an easy auto-scale model and only charges you only for the time requests are being processed.
By the way are websockets ever going to be supported on managed cloud run?