Sure, macOS has its flaws. Sure, GNU command line tools are better than the BSD ones (fight me). Sure, it's not as hackable as a Linux machine.
But I've never been as productive. Everything works, I'm not fighting any hardware issue — Bluetooth? Wifi? Resume from sleep? Hell, I'm even rocking an external GTX 1080 GPU via Thunderbolt 2->3 adapter, and playing 4K games in Bootcamp.
I have a 16GB rMBP 2015, which probably is the last well made MBP, since the newer revisions seem to have so many issues, but I don't see myself going back to a Linux desktop ever again.
To be honest, the only two things I miss that work really well on Linux are Docker, and Wifi packet injection (aircrack-ng & co.)