Battery life isn't great agree. My solution currently is a USB-C portable battery which I get an additional full laptop charge. In the past x220 and t60(p) were favourite models.
Other annoyance (still!) is sleep seems to work on certain kernels and not on others.
Was on ubuntu forever but slowly may move back to debian as I don't like snap packages.
Mouse is Logitech MX Anywhere 2S
Only suggestion currently on getting an laptop is usb-c, ips screen, nvme drive and lots of ram. In fact the CPU doesn't matter much. I used the x series for a decade but now moved to t series and they have gotten lighter and are good value.