Have you tried a Mac touchpad? I use both a Dell XPS13 (Ubuntu from factory) at home, and a MacBook Pro at work. The Mac's touchpad is miles ahead... and that's even after I spent a couple of days messing with libinput settings to make the Dell's touchpad more acceptable (it's fine now, just not really close to the precision of the Mac's touchpad).