I've been using T590 for three months; all is working well so far. A couple of suggestions to Lenovo: 1. Have a "developer" option of the notebook which comes with Linux only (instead of Windows: I did not need Windows and would like to avoid paying for something I'm not using). 2. Make it more upgradable. I don't like the fact that T590 comes with memory soldered into the motherboard. Instead I prefer being able to upgrade or replace memory and SSDs. This is why I don't plan to buy Apple MacBooks anymore - they are not upgradable. Lenovo, please don't follow Apple in this, otherwise my next computer will not be Thinkpad.