Honestly I hate giving money to Lenovo, they're one of the worst companies I've had to deal with at least when it comes to support.

+1 to that. Simply horrendous post-purchase support. Company representatives on all levels, from a simple technician to head of Linux support department, will be lying straight in your face, just to scam a few thousands bucks out of you.

But their keyboards are still the best, and trackpoint is unmatched. As soon as System76 or Framework or any other vendor offer that, I'm giving them my money.