I love Thinkpads, but the thing that really annoys me is just how much Lenovo charge for upgrades.  I end up having to buy with the smallest memory and storage they have, and then separately upgrading them.  The Lenovo prices are often up to ten times the market rate for the same items.