(Also if anyone knows of a model that's got more of a focus on battery life for someone who is SSHing into external machines for most CPU intensive tasks I'd be all ears)
I guess battery mileage is mostly a function of the O/S and drivers, and your power settings and what you actually do on the notebook.
- you have a recent kernel? Also, 4.17 should bring battery-related improvements
- did you install TLP[0]?
[0] http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-man...
This is insane to me. My XPS 13 caused me excruciating pain to type on. I try to warn people every chance I get. Hurt my fingers more than any laptop I've ever used, to the point where I could not even use the laptop keyboard, I would only use it with an external keyboard.
Best keyboards I've used was my Dell Chromebook 13, followed by coworkers thinkpads.
It sounds like budget is not your problem, but I thought I'd just mention this for any students etc. passing by.
x220 keyboards are a bit hard to source for a good price, though.