Well; one area where Linux is really bad is support for Wi-Fi cards. There just have not been good support for this in Linux so far. I don't think we have native support for this in the kernel (yet). I tried to get mine working but it always gave me issues, and finally I did not want to waste enough time trying to fix it. I hope this will be fixed soon. I guess this is one the way. There have been few good developments on the Wi-Fi support for Linux lately.