Try to fondle one before just buying one blindly online.
I wanted to support system76, but their laptops are re-branded clevos, and clevos almost universally have shitty build quality.
I set it up to dual boot Win 7 and Kubuntu. I kept Win7 originally for gaming. I think I booted to Win 7 1 in the past year. There is even less need now with many Steam games working on Linux.
The Optimus(?) graphics system split between Intel and Nvidia was an issue initially. I played around with Bumblebee a bit but mainly have just used the Intel GPU as it provided better battery life and I haven't been doing anything graphically intensive.
The only unresolved issue is that the external HDMI port will only work if plugged in a boot and exclusive to the laptop screen. There may be driver fixes for this now but I haven't had the need so haven't checked.
I have also successfully run Ubuntu variants on Thinkpads (T series) and a couple of Asus Atom netbooks.
Edit: another caveat. I just realized I had one of these for a while and stopped using it because the resolution is just too small. There's just not enough screen real estate to be truly useful without another monitor.
Good luck.