The ECS one is weirdly difficult to set up. If you just want Docker Repo (ECR) -> deploy with some config -> expose a single ingress point it sounds perfect, but I had a TON of trouble with it recently
If it helps, I had the exact same experience. Setup was possible but involved way too many decisions for the obvious use case.
ECS is best done through Terraform, there's existing templates that will allow you to do this fairly easily.