After building my first Serverless/Cloudflare worker app, this is why I migrated to Deno.
Deno enables you to run the same codebase in deno (self-hosted/local) and in deno deploy (serverless platform from deno).
I wanted my app to be self-hostable as well, and Cloudflare worker is a hard ecosystem lock to their platform, which makes it undesirable (imo).
Here is a link to my reasoning from back then: https://github.com/K0IN/Notify/pull/77#issuecomment-16776070...