Rocking E15 Gen2 with AMD CPU for about 3 years now, can't complain besides the fucking fingerprint reader having proprietary drivers (thus not working on Linux).
So, the E model line is a nice work laptop with basically no GPU performance whatsoever.
I've been rocking a first gen X1 Yoga (6th gen intel) for like 5-6 years, three or so of those years I've been using Pop!_OS and its been pretty good. I suspect that a 6th gen intel may be a little lacking for your uses, just to say that most ThinkPads will be good.