There was a short window about 10 years ago where OSX was the best unix workstation, no contest. But cygwin is really good these days, so good that the Apple premium cost and batshit insane vendor make it a non-starter.
Treat cygwin as just another unix variant and it will go pretty far. Windows native apps and virtualbox are guaranteed to cover any missed requirements.