Frustrations I've had to deal with in MacOs that have just not been pain points in other OSes (yeah, not even on Ubuntu):
* No DisplayPort MST support[1]. I spent a large chunk of money on a monitor that had MST so I could daisy chain across two monitors and charge my laptop all with one cable and no separate dock sitting on my desk. I was heartbroken to see that it JustWorks™ on Windows 10 using the MacBook or desktop, but not on MacOS. I ended up needing to buy another expensive dock and sacrifice some desk real estate.
* If you use bluetooth audio headsets, the sound balance randomly shifts to the right if you change volume while the CPU is under load[2].
* No built in window snapping or hotkeys is kind of ridiculous in 2020. Yeah, I have paid for apps like BetterTouchTool and Moom, but it's ridiculous that this is something users have to buy standalone. I often end up assisting coworkers on their machines, and it sucks when they don't have anything setup for snapping.
* Turning WiFI off and back on quickly sometimes results in the second action being ignored. That's such a ridiculous bug to still be there.
At this point, the only killer MacOS exclusive apps I still use are iTerm2 and Homebrew (and I guess XCode out of necessity for iOS/Mac target compilation). If Apple keeps on the trajectory they've been on, I feel like I'll shift away from MacBooks for my next machine.
[1]: https://medium.com/@sebvance/everything-you-need-to-know-abo...
[2]: https://apple.stackexchange.com/questions/280145/macbook-pro...
im thinking about moving to ubuntu, what sort of jank is annoying you?
At any rate, in Ubuntu's case things like display support are worse - especially multiple different DPI screens (yes, there are workarounds). UI is less slick in places. Some software is better supported while some have worse support. Things like that.
a 24-27" monitor suitable for coding is only $200-300. if you code for money, it seems like a no brainer to just get two.
I've got an entire monitor (really a 55" 4k TV) devoted to all the chat windows and communications I'm running for my team, another 4k monitor that I actually use to code, and then my laptop sits to the side as an auxiliary monitor where I can look things up and what not.
Until this pandemic forced me to make do with one monitor at home, I rarely used the built in screen on my work laptops; I counted on the dual monitors on my desk. The idea of using a laptop display alone is baffling to me.
If you have a wide or ultra wide monitor, it is better. Otherwise, a good desktop manager with virtual desktops helps a ton.
Other than that, my brain and neck both work a lot better with one large 4K display (currently 27" but I've been thinking about going 32").
I have an xps-15 for work and it's... it's okay. It's decent hardware. But I want a mac because I need a non-Windows environment and I'm just dead tired of all the jank in Ubuntu. I no-longer try to undock it because doing so is either a full reboot or the resolution/scaling gets messed up and video memory corrupts (my fonts became colour vomits).
For me, buying a Mac is basically, "here's a ton of money. Now I don't have to think about these things for 7 years." (except the last few macs questionable hardware absolutely ruined this peace of mind...)