The touchpad on my 2013 MacBook Pro doesn't click properly anymore, and I don't much care for the newer models, so I ended up buying a ThinkPad X1 Extreme (running Linux). Unfortunately, it's meant giving up lots of little things like iMessage integration, AirDrop, Continuity, synchronization with iCloud, etc.
Yes, several of these features have alternatives that do work nicely on Linux, but the experience usually isn't as seamless, especially on the iOS side. And while most of the bits above could probably be reverse engineered, I can totally understand why open source developers (many of them volunteers) might not be enthusiastic about spending their time improving compatibility with a closed platform that won't reciprocate.
Feem can share files and send texts/links between devices without passing through the internet. (Uses LAN)
Works on multiple platforms.