I'm still using my 2017 Thinkpad T470. Great machine with flawless Fedora compatibility out of the box. Only fingerprint requires extra config to use. My machine isn't great for gaming with integrated kaby lake graphics, but I'm still very surprised what I can play via proton and updated Mesa.
It has been great not having to spend money constantly upgrading like the phone industry commands.