Netlify has way more deployment knobs and integrations, but Cloudflare Pages (and not Workers Sites) is quickly catching up in that regard.
For example, our hobby React SPA deploys on merge using Actions. It also has dynamic opengraph tags for pretty Discord embeds using CF worker.
If you need to perform a fast update or rollback, it does take its time.
Edit:
See this thread where I lamented on being forced to deploy from Github: