The only one that I would point out as better is Render, as it allows for containers, all others are worse than Vercel, in tooling, and supported languages for serverless on the backend.
I've had a great experience with cloudflare pages. It doesn't get much easier than using their cli (wrangler) to sync up a local folder. I suppose the exception is SSR, but then again I absolutely despise SSR so I don't think it counts.
Even GCP Firebase and AWS Amplify almost qualify as PaaS.