I always buy a Windows laptop, boot Ubuntu in it (no install), test everything, and if something doesn't work as-is, i return the laptop. After a decade doing it, no support issues. Except for energy management, which has always been terrible, if any. But that's not easy to test, and, from what I hear, it doesn't seem to be any good in Linux anywhere.
Incidentally, my current laptop is a 600€ Lenovo. You can imagine what I think of frame.work prices.