Before .netcore came out this would've been a valid argument. Not anymore. I build .netcore apps on my Mac, with Rider as my IDE and I've never run into any major issues. The whole modern ecosystem is very well supported on OSX and Linux.
Personally, I can't stand ads on Windows and I prefer iTerm on my Mac over WSL on Windows. Not to mention that Mac hardware build quality, temperature and power management is much superior to anything that comes with Windows laptops.
Personally, I can't stand ads on Windows and I prefer iTerm on my Mac over WSL on Windows. Not to mention that Mac hardware build quality, temperature and power management is much superior to anything that comes with Windows laptops.