I'm using a T490, and with one exception everything has worked perfectly. Things like Thunderbolt connecting to a docking station with multiple monitors just works out of the box.
That's not to say that it's been perfect. The touchpad on this thing isn't great. I've had issues with sporadic jumping of the pointer when touching it with two fingers. I replaced the touchpad which did not have any effect. The funny thing is that the problem has been slowing going away over the months. I have never tested it on Windows, so I wouldn't know if there is a hardware problem.
The reason I was mentioning this is because I wanted to give some credit to Lenovo support. I fully expected them to tell me to test on Windows before replacing the touchpad but they were happy to tell me they supported Linux and me showing the issue in Arch Linux was enough for them to replace it.
That's not to say that it's been perfect. The touchpad on this thing isn't great. I've had issues with sporadic jumping of the pointer when touching it with two fingers. I replaced the touchpad which did not have any effect. The funny thing is that the problem has been slowing going away over the months. I have never tested it on Windows, so I wouldn't know if there is a hardware problem.
The reason I was mentioning this is because I wanted to give some credit to Lenovo support. I fully expected them to tell me to test on Windows before replacing the touchpad but they were happy to tell me they supported Linux and me showing the issue in Arch Linux was enough for them to replace it.