I'm trying to make Linux my daily system, but trackpad behavior has been the biggest obstacle. On my ThinkPad T14 Gen 1, I've experimented with both Synaptics and libinput settings, using various guides and configuration suggestions. I also replaced the original trackpad with a glass trackpad from an X1 model.
I've tried CachyOS and Linux Mint, but the experience is similar on both. Scrolling feels awkward because I can't seem to adjust its sensitivity properly, and tracking feels imprecise: very small movements are detected but don't consistently translate into cursor movement. Are there any distributions with noticeably better trackpad support out of the box, or should I focus on the hardware, BIOS, or libinput configuration instead?
4 Answers
The kernel handles most laptop trackpad support, so switching distributions usually won’t make a major difference. If the hardware is supported, Arch-based systems and other distributions should generally use the same underlying driver. I’d look at the BIOS version and libinput settings rather than expecting a distro-specific driver fix.
I’d verify the replacement trackpad first. If it came from a genuine X1 rather than a cheap compatible listing, it should be more trustworthy, but an incorrect or poorly compatible part could explain inconsistent tracking. It may also be worth checking whether the problem happens across the whole desktop or mainly in browsers and other web-based applications.
Some hardware combinations simply work better than others. For comparison, my Surface 2’s trackpad works without any special setup on Zorin, but that doesn’t necessarily mean Zorin has different drivers—it may just have better defaults for that particular device.
Try updating the laptop firmware and BIOS with fwupdmgr if your model supports it. That improved trackpad behavior somewhat for me, although some of the remaining issues could still be caused by libinput or its available tuning options.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures