I did recently buy a Macbook Air M1 (Had never used Mac before) and stopped dualbooting Linux on my desktop machine (which I mostly use with Windows for gaming now) so I guess I qualify.

Granted I haven't been doing anything extremely weird or complex with my Macbook, but so far I've been loving it, some pros and cons:

Pros

=======================

* Amazing battery life (prolly mostly because of hardware, but OS can come into play)

* Amazing speed. Linux is usually speedy as well, but normally suspend/hibernate does not work, I can never turn off the macbook, and just open it and start using it in less than 5 seconds.

* Great stability. Linux usually has crashes, sometimes requiring reboot, weird graphical glitches, apps that just won't open, slowdowns, etc. etc. Which usually happen exponentially more with uptime, this never happens on my Macbook, it just works all the time, and I never have to shut it down either.

* Good native default apps by default, many 3rd party apps are also native and very well designed as well. (Although Linux has improved a lot in this regard as well).

* Great font rendering. Could be the screen but I remember having poor rendering in Linux compared with Windows with the same screen.

* Overall it just looks gorgeous and very polished (UI side, not so much UX side, read cons).

* Not having other options for distros, hardware, having limited customization, etc. can sometimes be a pro, I have to think less about my system and I do more about what matters.

* Great hardware overall in the Macbook (but not MacOS related).

Cons

========================

* The UI is just plain stupid. I read many people arguing that it's just "different" and "the Mac way" but some decisions are just extremely anti-intuitive. Minimizing an app does nothing, alt-tab works weird, snapping windows works weird, closing a window will not shut down the app, many apps have a different response to either closing/maximizing the window or double-clicking the title-bar, etc. etc. (note that there are some 3rd party apps that solve some of these things, but not all).

* Many apps have also weird (and imho, bad) and anti-intuitive interactions because of 1st point.

* Many of the 3rd party apps you have to pay for, compared to Windows or Linux where they are usually free. I know $5 isn't much for someone in USA or Europe, but in other countries, it adds up for little utilities.

* I believe you can play more games in Linux nowadays with Proton than you can on the Mac natively.

* Overall I think Linux is more versatile, some libraries/dev tools are just easier to get on and run on Linux, like Docker. If you use software like Adobe products this probably works the other way around for you, but I don't.

* No HDMI/USB plugs on the Macbook, have to buy a dongle and walk around with that as well, it's cumbersome but I understand it's to have a thin laptop.

Conclusion

====================

I love the Macbook and overall my experience is better than with Linux; I would even consider using it as a desktop if I could get a good dock+keyboard+mouse combo that works flawlessly.

HOWEVER if I could get a laptop with the same hardware, screen, battery life, etc. for the same price, in my country, but with Linux, would I get that instead? Honestly I believe so, I still believe KDE and even Gnome have a better user-experience, it's just that stability, speed and battery life just matters THAT much.