- ability to plug into any monitor at any resolution that monitor supports
- ability to copy and paste to/from my phone
- Transmit - I really haven't found many good s3 clients on Linux
- ScreenFlow
- Git Tower
Most of these have some sort of a work-around or close analog of course. (So I'd likely not be "giving anything up" as much as compromising or learning new techniques) However, I'm not sold on the benefits (other than ideological ones, the only thing that comes to mind is increased Docker performance) outweighing the costs. For someone with a different workflow and set of tools, a different conclusion may result.
Check out KDE Connect, it's a great piece of software for copy/paste, remote inputs and more. Will even wake your computers up when you walk in the door :)
To each their own, but yes, personally I find the UX of Mac GUI applications to be generally a lot more appealing compared to the alternatives available on Linux.
These projects were developed by volunteers and are distributed free of charge. No need to be a jerk.
Plus if there's something you don't like you can always pull the code, modify what you need and submit a pull request.
I use Linux everyday and I prefer a slightly off UI once in a while than having to deal with the frustratingly sluggish performance of macOS.