Personally, I love this service. My most critical personal software runs on Lambda. It's insanely cheap and easy to deploy (with Serverless.io, though i would like to move to Open tofu at some point).
Testing is difficult if you rely on Lambda's out of the box runtimes. I recommend using Docker images with the Lambda RIC built in. Way easier to test (with the Lambda RIE) and tons more flexibility.
Every AWS Lambda project I worked on spent at least as much time working on AWS as on writing application code ….. in some cases much more ….. the majority of the teams work was “programming the machine” (working in AWS itself).
What’s not to love about AWS?
The cost of innovation and experimentation is basically zero —- build it and if they don’t come just leave it running for no cost and maybe they will. Contrast this with other options, and maybe feel the pain of online game developers who have fewer options.
I really wish it supported Bref (PHP) out of the box as well because I really enjoy the way SST does stuff but TS is the best supported.