I put something into production with ECS as well. I ran into the same missing components too -- lack of service discovery, and such. Kubernetes work a lot better. As it stands right now, I wouldn't take a gig involving putting ECS into production.
Now if ECS 2.0 was really AWS hosted Kubernetes, I would be very interested in hearing about that...