Ted, i am very very happy with the lenovo t450s. This is my business laptop. But it depend of course what kind of specifications you prefer and the budget you have. I also have an older lenovo X220 for home. The X220 is smaller, and does have a brilliant keyboard. Both works perfect with Linux.