I'm currently running arch on an x240, and it works perfectly.
I have also had really good experiences with x1 carbon (v2), x220 and x201.
I've ran several different distros on macbooks too, mostly flavours of debian/ubuntu, but also arch and gentoo. In my experience it's all about the amount of work you're willing to put in, but you can defenitely more often than not, get a good setup running on macs(least the machines I tried it on).
The silver lining of getting arch to run on a machine that's not really "plug and play" is that you get to learn a lot of it's internals during install. I would recommend it to anyone with an intrest in linux desktop systems :)