I didn't hear much about t420 but thinkpads are best laptops I ever used so you should be fine. I recommend getting T440p or X230 though. Keep in mind that most of them (thinkpads) have BIOS locked so that may be an issue for you depending on how much control you want to have over your machine.