I'd say it's the OS, and the drivers.
I do use a Magic Trackpad 2 with Precision drivers on Windows 10 and ... it's as sluggish as my laptop native touchpad. Gestures barely makes senses, it's lagging everywhere, while the same device on OSX allow smooth-as-butter(tm) interactions.
I also found that OSX drivers have a nicer palm rejection feature where on Windows I frequently click with the palm of my hand.
I had an interesting experience with the very latest Fedora/Gnome versions with the Magic Trackpad letting me guess that an important step towards good gestures support on linux is on the way.