Damn, so I have roughly 250 clients, many would be the corporate network most days, but about 100-125 would be remote and VPN in most of the time.It would almost be hard to suggest putting all of the effort into SCCM at this point in time. Chances are if you set it up you'll just end up needing to do co-management with Intune anyway, because half of your workforce will never be on site and then you'll struggle getting them updated, reporting in etc.
I do this. I have a WDS instance on a Windows Server, which I can PXE boot from and just install Windows. I use the stock install.wim, and MS's own documented methods for manipulating the installation afterwards. I have some small scripts to do some per-user customization. Setting up WDS is very easy and took like what.. five minutes?all my small business customers use WDS, but they are ~25 computers at most.
Simple to setup, I add a WinPE option in case I need to check for malware on a PC..no need to carry a boot flash drive, then just replace the Win10 install file when a new W10 version comes out.