How much research can one really do? Perhaps things are better, but I got tired of looking at 'hardware compatibility' lists that were out of date and/or only referenced hardware that was not available for purchase within a hundred mile radius of my house.
I saw a reference in a list about a wireless card 'model644b' that worked, so I bought it, then found out that, hell no, you got 'model644br4', and only r1 and r3 really work, as r4 was manufactured in a different facility and they used a different process (BS like this). The box and listing doesn't show the hardware revision number to the public - you have to open it up to find that out. (I made up the model number, but had pretty much that same issue in 2005).
I took an ubuntu boot dvd to several stores wanting to test out compatibility before purchasing a laptop, and was ejected from a couple. TigerDirect staff basically ignored me, whether out of respect for my mad testing skillz or just apathy - I couldn't tell, but I bought a laptop there in 2008 because I think I verified the wireless worked out of the box.
When the answer to 'linux on the desktop' is 'go research loads of conflicting or hard to find info, the order from an online store and piece it together yourself or pay loads extra for a custom built laptop' to guarantee, no thanks. That sort of 'freedom' isn't for me.