I do not recommend lenovo yoga (thin flippable)
the keyboard is ok; however, i often get double press on random key press -> get 'dd' if i press 'd', 'xx' if 'x', 'zz' if 'z', etc
enough to frustrate me and throw me out of flow every time. not worth it.
os is arch linux if that matters.