Maybe it's a good opportunity to consider whether you actually have to keep running on Apple's treadmill.
“Never tried a MacBook, my Linux machine trackpad always worked perfectly” is the usual response I get when I press for a response… but without trying Apple (on this one thing) you’ll never understand until you’ve experienced the downgrade.
One caveat is that I've never been a power user of trackpad gestures, so if that's central to your workflow I can't say how the platforms compare.
Overall I'm immensly happy about dropping Apple for Linux, it was definitely the right decision. The initial migration takes a bit to work out but the beautiful thing with Linux is that if you don't like something enough you can usually find a way to change or fix it; with Apple you're left screaming into the void.
I don't doubt you find something special about the macOS trackpad experience, but I've used a Mac every day at work for 3 years and I genuinely don't feel any more or less fond of its trackpad than I do the one on my Framework laptop running Linux. They're both trackpads that do trackpad things. Shrug.
In my case I'd add:
- Chassis that doesn't flex like crazy
- Battery life good enough that I typically don't need to think about AC outlet accessibility
- Can sit in standby for upwards of a week without battery drain forcing it to shut down
- Is inaudible except when maxing out CPU or GPU for several minutes
- Has a screen panel with a resolution that's either 1x or 2x UI scaling native
The number of laptops in the market that check these boxes is disappointingly tiny.
As a fairly typical example, getting Firefox on Linux to actually scroll smoothly takes googling and fiddling with settings. Gesture support is hit or miss. On macOS, Firefox behaves just like any other native app in this regard.
Actually now that I think about it, my visceral reaction is one of dread: a feeling the trouble will be more than the benefit of a new computer.
All of these seem to be fine on my thinkpad (true, I probably have somewhat lower standards for passable display). Battery life sucks a bit, what I can usually fine outlet somewhat to plug into.
Something as basic as scrolling feels slightly inconsistent in just about every app and keybindings are all over the place. There’s always the allure of getting the config ”just right” but after a while I swear I start seeing Sisyphus’ reflection in my screen.
But it doesn’t really matter, since the DE doesn’t determine how individual apps behave.
My baseline is OSX from decade ago OSX with native apps where everyone was following the Apple HIG so consistently that using a Java app felt like waking up in the twilight zone. macOS these days have fallen quite a bit from its UX glory days but there’s still quite a bit to go before it hits the level of Ubuntu or Windows.
On Linux it feels to me like every app exists in its own parallell dimension where you never know if even the basic laws of physics still apply.