I have bought an used T470 for Uni and so far it has been the best laptop I have ever had, and when times comes I need an upgade i wonder how much upgradeable a laptop like this can be.
The hard drive can go from 500gb to 2tb, and the RAM from 8 or 16 up to 32gb. You won't be able to change much else, but you can replace the battery if it starts to go. It you have a thunderbolt port, you could possibly snag an eGPU, which would allow you to play most games on it as well.
You won't be able to upgrade the CPU or display though.
ThinkPads handle Linux like a champ though, so you'll get use out of it for 15 years if you take good care of it.
The hard drive can go from 500gb to 2tb, and the RAM from 8 or 16 up to 32gb. You won't be able to change much else, but you can replace the battery if it starts to go. It you have a thunderbolt port, you could possibly snag an eGPU, which would allow you to play most games on it as well.
You won't be able to upgrade the CPU or display though.
ThinkPads handle Linux like a champ though, so you'll get use out of it for 15 years if you take good care of it.