It much depends on the ThinkPad model. For example, I was the owner of a ThinkPad Yoga 14, but after 3 month the logic board was defect. Support at the local Reseller was awful, they changed the board, but I got it back with a broken bottom-piece and scratches all over it. After 2 month of discuss with the reseller about the responsibility for this, I contacted Lenovo directly. They agreed, that the responsibility for this wasn't on my side.
They offered me the successor the Thinkpad Yoga 460.
Sound good you would think?
Now the facts: The Yoga 14 had a dGPU, the Yoga 460 had no option for a dGPU... Tried to change the model to a T-series, but Lenovo said no... Now I spent 1300 Euros on a Laptop that has less performance than an iPhone!
Furthermore, the performance of the Yoga 460 is worse than I expected. It has a dual-core CPU and can't run a simple Linux VM with windows as Host? Indeed Windows it self has the worst performance I have ever seen. I don't know what Lenovo put into these models, but it seems that they did a pretty bad job on them. Driver-problems (fingerprint not working properly using windows) and the CPU jumps to 100% while opening Chrome or even the Task-Manager?
About four weeks ago I discovered that the build in mini-DP is only VGA-compatible... They use Displayport and then it gets such a small bandwidth, that it can only be used as a VGA-Port? What the hell?
I know many people are just fine with their ThinkPad, but I would say there is a reason more and more professors and their assistants at my university are using MBPs. For People switching often between Windows and a Linux OS, this machines are sometimes just awful. To much proprietary Hardware and drivers. Yes there is a big Linux-Community using ThinkPads and they will love their machines, but if you want that your machine runs without building your OS from scratch, ThinkPads aren't a good choice in my opinion (too much self-compiling and searching to get simple features as fingerprint to work properly).
I stillt don't know why a i5 6200U with 8GB RAM can't run a VM properly...
This is just my opinion with the mentioned machines, so take this subjective statement with a grain of salt
If you want a reliable Windows machine with a good price/performance ratio, I would give the Dell XPSs a try. The current Lenovo lineup is IMO garbage. Spending over 2500 euros on a machine and what you get is a dual-core and only a Intel HD graphics? Really Lenovo? The only models with a really good performance would be the P-series, but their weight is far away from "portable". Desktops PCs with a battery in my opinion.