I switched from a Linux laptop to a Macbook Pro for after about 5 years on Linux. The initial reason was that my last employer required us to use Macbooks.
I now have the option to use whatever computer I'd like and (for now at least) I'm still sticking with the Macbook. The main things that keep me on it are:
- Excellent hardware. The build quality is higher than any non-Apple laptop I've tried and the display is really good.
- Performance and battery usage with the Apple silicon chip is great.
- iCloud sync. I use an iPhone and frequently make use of iMessage, photos, and clipboard syncing between devices. I know that you can replicate a lot of that with Android and Linux, but at this point I'm pretty deep in Apple's ecosystem and am unlikely to switch away anytime soon.
The biggest thing I miss is having a good tiling window manager experience. I have a desktop running Sway[0] and really love it. I've tried a handful of tiling window managers for mac and none of them have felt really good to use. They all feel like I'm fighting the OS more than working with it.
If there were a lightweight laptop with good linux compatibility, a high-dpi, high refresh rate display, and competitive battery life, I'd be very tempted to switch back to linux just to have a good window manager again. I'm hoping that Asahi on the MBP can give me that, but it seems like it's not quite ready for daily driving yet.
[0] https://swaywm.org/