Serverless is great if you recognize that it's just somebody else's container runtime. I wish there was better tooling for Docker based Lambdas though. I hate whole S3 deployment dance for zip file based Lambdas (yes SAM does it for you now but it's still there).
EC2-backed ECS has a great use case for things that you can run ephemerally in a container but require a persistent data store.
EC2-backed ECS has a great use case for things that you can run ephemerally in a container but require a persistent data store.