To be fair, Macs are one of the best choices out there, so I'm not complaining. The only thing that sucks on Macs nowadays for devs is how poor Docker is performing, even with all the workarounds like Docker-sync etc.
A few years ago I would've agreed but WSL is so damn good now that I honestly prefer it over developing on a Mac, particularly as it solves a lot of the performance issues.