Docker and Microsoft are separate companies, but our goals are mostly the same. And that includes a shared goal to make sure that Azure is a great place to run Docker. I understand why having to choose can be annoying, but it also gives you choice and access to different products that might fit your use case better.
I recommend trying out both Docker for Azure and ACS and see which one works best for you.