Honestly the best situation for someone like this is to buy a nice $800 Windows machine and do your development in a Linux VM. For years now developers not in the Mac ecosystem have used this approach.
I prefer developing on Mac myself, but have used the other approach too with good success. It works, just maybe not as seamlessly.