Bought an X1 recently and the Linux support is amazing: all components work more or less out of the box, and with `fwupd`, you even get firmware updates.
This is my first Linux notebook after ~4 years and I am really blown away by how easy it was to set up!
Not sure what you mean by keyboard flex, but so far, typing is really good...I am mostly using this for text work (research papers, proposals, presentations), so the keyboard sees a lot of use.