Crazy fast hardware, great high refresh screen, insane battery life, fantastic touchpad, gestures and keyboard.
There is the potential that Windows games could run on it with some combination of x86 translation and Proton.
Using MacOS on it feels like I have a ferrari with square wheels.
Want to play games? Not unless the developers use Apple graphics APIs (not happening for new titles and never happening for old titles).
Want to run containerized workloads? Enjoy a cumbersome, slow, virtualized experience.
Want to use FUSE? Not on your work computer locked to high-sec mode as you cannot install kernel extensions (where is our user space FS Apple?).
Want to write a program that targets MacOS? Expect a cumbersome CI/CD experience because Apple expects you to manually compile distributables.
I could go on but as someone who has used MacOS for years and generally appreciates it, Apple really doesn't care much for developers. Other than its POSIX shell, MacOS doesn't have much going for it.
At least with my Intel MBP I could dual boot Windows so I could carry one laptop and switch between work and play. Now I have to carry around two computers when I travel for extended periods if I want to game.