The Dell XPS series don't have particularly great keyboards, but the Latitudes are decent. For a reasonably thin and light you could look at the Latitude 7390/7490. I still prefer Lenovo keyboards though and would probably look at the T480s, but I haven't read that many good things about the display. My P51 has an excellent keyboard, but the screen has a weird tint to it. I have to use an external monitor for more colour accurate work. The XPS laptops have really great and bright screens. The Latitudes are a bit of gamble with panel lottery.