I'm in about the same boat. I do web development, which I could basically do on any platform but prefer MacOS, but we also have a windows desktop app that I need to have available for testing that connects to hardware that doesn't play nice with virtualization, so being able to boot Windows...