I recently purchased a 16” MBP despite significant personal concerns over the future of MacOS, being a strong open source advocate and Linux paying my mortgage. I did this ultimately for a few reasons. MacOS lets me run Adobe (Photoshop, Lightroom, etc), Fusion360, has a good terminal (iTerm and zsh unix like shell) and Logic. Mac hardware is still some of the best in the business, no other vendors seem to be able to…
I've had lots of silly issues with bluetooth, wifi and other things not quite "just working" lately on my 2017 MBP. Don't get me started on the keyboard situation. Apple's standards have been slipping on that front. But they are undeniably still very good laptops overall. If it wasn't for the weird keyboards, they'd make pretty decent linux laptops too. As it is, the touchbar is a PITA for that, even if you do manage to get that working (apparently it is doable).
I actually wouldn't mind a linux laptop except that seems to involve a lot of compromises on form factor, sucky touchpads, plasticky/fugly designs, screen resolution, driver compatibility, and manufacturers with not so great reputations on the quality and support front. Apple is also problematic for support lately of course.
I recently bought a new camera and the ability to take the usb-c power cable and plug that into the camera to quickly transfer some photos is quite nice. I don't really miss the memory card slot that much. I also charge my phone of my laptop via usb-c when on the road. I once watched 8 hours of offline netflix on my phone on a transatlantic flight and left the plane with a full charge on my phone and 80% charge on my mac.
I've been considering a linux laptop for ages but there are not a lot of models that meet my requirements of having a form factor that isn't hideously ugly (no "gaming" laptops please), has decent specs for CPU, memory, ssd (this eliminates 98% of the market), an hdpi screen (now we are talking 2, maybe 3 models), and a touchpad that comes reasonably close to what I'm used to. There are not a lot of things in the market that come close enough that I would consider them and none that I'm aware off that don't involve compromising on at least a few things I care about.