I have plenty of ThinkPads and agree with almost everything.
The WiFi is a problem though, because Lenovo whitelists only certain cards in the BIOS and will not boot if you upgrade the card. There are tools to disable this but YMMV.
The WiFi is a problem though, because Lenovo whitelists only certain cards in the BIOS and will not boot if you upgrade the card. There are tools to disable this but YMMV.