Half a year later, and it's... okay. It gets the job done. But then so does my old trusty Asus UX32LN (i7-4500, 8 GB RAM), running Ubuntu with all the hardware working out of the box. I've had more hardware glitches with the Mini so far than I'd had with the UX32LN.
Software-wise, I don't feel much difference. I pretty much live in Emacs and the browser, and both work everywhere. I like the polished feel of macOS (although I've had a brief encountered with it in the Snow Leopard days and it felt _more_ polished back then), but I do miss the customizability of Linux (the macOS maximize/fullscreen experience is subpar).
The issues that came, like the keyboard, or lack of repair DIY ability coincided with the advent of the iPhone. The question at the moment is whether 2019 and 2020 is a quality age for MacBooks or not, and I don't know the answer to that, but it does appear like 2012 MacBooks are more resilient than 2019 ones.
I think a Frankenstein Dell XPS / MacBook is round about time now from some company X.
One of the reasons was that I couldn‘t make Mail.app working with Exchange/Microsoft 365 (especially shared mailboxes) and the other that Docker is so slow (volumes with many files are unusable). It‘s sad to not have a single OS for everything. I now need Windows to write e-mail and Linux to do my work.
I would have kept a Mac and installed Linux in dual-boot but I need something that „just works“ because I need to do work sometime and I wasn‘t sure enough that it will work smooth.
They're using Office 365 too, so I tried using it in the browser (Firefox) and I loved it so much that I can't use the local outlook client anymore. It just feels sluggish, and I hate that I have to let go of the slider when scrolling to see the message list update. I don't think shared mailboxes are handled very well, though.
Online Office 365 is not a workable solution, because I‘m a contractor and need to use up to 3 exchange accounts within a single day. And that‘s a lot of logout-login if done in the browser. Chrome (profiles) is not an option for me.
So it’s not just that everything else is worse, which I agree with, it’s also that Apple is getting worse.
I have no real problems with my Windows and Linux setups though. I had a loaner MBP and Mac Mini for about a year for testing purposes and frankly I did not see a single thing (OS/hardware) that would cause me to switch. So your statement about "the least amount of problems" is likely what you feel personally and does not really translate to what somebody else would fine.
Pretty sure he will come back to MacBooks after using something else for a while.
MacBooks are considered one of the best not because they don't have any problems, but because they have the least amount of them.
I switched to Mac 2 years ago and not looking back. Even though I am using 2017MBP with garbage keyboard, I replaced it for free and can replace again for few more years so it's not even a problem.