Near perfect gestures integration, and the touchpad behaves very consistently and reliably system wide (osx has system wide smooth/responsive scrolling for example), and the touchpad hardware itself is just very nice and pleasant to use.
Windows touchpads are usually all over the place in my experience, mostly due to drivers/windows' poor touchpad support. super basic stuff like 2 finger scrolling is often very janky and unreliable on the windows laptops I've used. I had actually ended up switching from windows to linux on my previous laptops because the touchpad even worked better under ubuntu than it did under windows.
I love windows on my desktop PC, but I cannot stand on using windows on a laptop
Gonna have to agree with you, I used desktop linux for years (even on one system76 laptop that had ubuntu pre-installed), and it felt like I was spending more time reporting bugs, working around bugs, and distro-hopping than actually using my computer. OSX has its issues but I've been a lot happier with it.
The one area where apple really exels though, in both hardware and software is the touchpad. I cannot stand using the touchpad on any windows laptop I used, the touchpad is 99% the reason I still use a mac/osx.
XFCE is definitely still a lot lighter weight than gnome or KDE. I think its continuing to fit its niche well, something between the main DE's (gnome/kde/unity) and lighter stuff like lxde
I've found steam is by far the best digital distribution client when it comes to managing my game library, mainly because of the 'steam libraries' feature that lets you create a steam library on any hard drive to install games to, and it makes restoring your games on a clean install of windows extremely simple too (just go into steam library settings, point it to the steam library folder(s) on your drives and all your games are back).
Origin and uplay aren't nearly up to par when it comes to stuff like managing games on multiple hdd's.