My real life side by side test show that turning off my machine at the end of the day isn't a big deal. The fact that I can run 2-3 VMs when the rest of my team can barely run one is a big deal. More ram is a huge benefit, everything I run in the linux subsystem runs faster than the macs I work next to.
Yeah, 32 vs 16 GB is truly a massive difference when doing virtualization. When you consider that the base OS and core apps (dev env/browsers) take up something like 2-3GB, you're more than doubling the available memory for VMs.
And my Mac runs for weeks, sometimes > 2 months, without a reboot. I've had to reboot the XPS on average twice a week (due to crashes, or updates, or really weird performance drops).