Win10Pro for Production? Auto-start Docker on boot?

Hi

I’d like to run Docker on Windows for production, running one stack of apps from a third party vendor.
We are currently testing on a Windows 10 Pro system.

a) Is that feasible, or is Docker for Windows still “only” for development, as some old posts suggest?

b) I doubt we will use any of the advanced features of the EE edition - then, beyond technical support that would be nice, should we opt for Windows Server 2016 over Windows 10 Pro?

c) How can I auto-start Docker services after booting, before any user logs in? I tried following this post which did not work, and found a third party tool “AlwaysUp” that I’d like to avoid if possible (each tool we want to bring in requires extensive vetting).

Many thanks in advance!

Johann