Usually Lenovo laptops have a very good support for Linux. I have a x201 and everything works perfect under Debian/testing. I encourage you to give it a chance.
I am not being flippant at all, however the above constitute the reasons I moved away from a Linux laptop 3 years ago (and, conversely, will not move back until their resolution).
Thus far OSX works for my needs, but it would be great to have an alternative.
To be fair, there is a known bug in resume from sleep/hibernation, but it is not particular to ThinkPads but to Intel GPUs.
Sleep mode and WiFi works natively too. I have had some problems with hibernate mode but I'm not using anyway. The only think you cannot use under Linux is the fingerprint reader. Everything else works like a charm.