Docker für Windows in Microservices-Projekt

Hallo,

entwickelt jemand von euch Microservices-Architektur mit Docker in der Arbeit?
Wenn ja dann bin ich sehr gespannt, welches OS benutzt ihr? Windows, Macos oder Linux?
Ich frage weil es echtes Docker nur für Linux gibt. In den anderen OS wird leider Virtualisierung (Virtualbox, Hyper-V) benutzt.
Wenn ihr Windows benutzt, habt ihr irgendwelche Probleme? Frisst Docker für Windows nicht mehr resources?