WLAN is one of the few things that can give you a headache. Usually, when you want to install linux, you first - before buying the notebook/computer/whatever - make sure that its WLAN is supported
simply google for the modelname and you'll find either drivers or complaints, where as the first is good, the latter rather bad
i never had problems with my wlan :>
But well, sure, windows does have hardwareproblems as well...
when I bought my PC, i couldn't install win XP because it couldn't find the HDDs..
i had to f' up my hdd settings in bios to make it work
linux worked with -any- settings
but sure, I had hardware problems with linux too: the "Cinergy XS" video thingy
that one:
http://tven.terratec.net/modules.php?op ... le&sid=236
well, guess what, you don't find linux drivers there, click on "driver" on the right side...
but you can be sure that for many - not all, but many - things, there are unsupported third party drivers, i use them, and it worked
But of course, it takes time to find them, and to get them to work - hell, that one was a PITA since it was incompatible with the sound drivers I was using... it gave me a kernel crash - solution: I mixed kernel alsa and alsa-project alsa drivers... and it worked
(div said it's a bug that it actually works and i should report it as such XD)
So here's what I'm trying to show you:
Linux is not windows - There are distros where everything runs automatically, where you just choose what you want and get it - but with no guarantee that -everything- works. (Most things do though!)