First of all, netbooks are great for accessing the net wherever the net is available, but when you travel, your access to the net becomes patchy, sporadic, restricted, unreliable, limited, and in many cases, it's just not available. What most Linux users don't realize is just how hardwired the majority of them are to the net. Even when they use the WiFi, their access is usually through a wireless router they themselves have administrative access to!
I bought a couple Eee PCs. First there was the 701, and today I use the 1000. Both came with the custom Xandros, and both are currently running XP. I'm not a developer, and I really don't have the time to learn to write my own drivers and software. I just needed a highly portable computer and the netbook fills that niche. Having been a long time Mandriva user, I gave Xandros an honest try on the 701, but I found that it lacked certain tools by default and relied too heavily on 3rd party repositories. When I tried to tinker to get the applications that I wanted, it would cause unpredictable behavior. It's not like I have time to go in and read nonexistent Man pages, so I'd just used F9 (Eee's "reset") and started over. Its over-dependence on the web at that point was painfully obvious when you realized that repositories to recover your preferred basics can't just be stored locally.
So the other distributions of Linux weren't quite ready for prime time on the netbook just yet, and the Linux versions of Eee came with Windows drivers. Slipstream SP3 with nLite, and installing Windows is a snap! All the hardware "just works". The sound, the microphone, the camera, the bluetooth, the true DUAL SCREEN VIDEO, the WiFi, the USB ports, the power management... ALL THIS STUFF JUST WORKS! It's a no fuss system!
Of course you have to add in a few extras to make Windows behave... my short list- Audacity, CCleaner, FoxitReader, Firefox, OnlineArmor, OO.o, Vlc, and don't forget to tweak the registry, toss in the lame_enc.dll, and all of the other install files that can be stored locally on a backup drive. Best of all, these are all non-gratis!
Of course Linux has its place: Use Parted Magic to backup your highly fresh activated install of WinXP to a partition on a USB drive. You have the perfect "system restore"! Suddenly, my netbook isn't so helpless without the net anymore. I can do everything a typical PC user can do. RIP/Burn DVDs? Got it. Organize MP3s? Yup. Log in with my CAC? Done. Play Half Life? Sure! Writer, Calc, Impress? Check, check, check!
Now it doesn't work as nice, but occasionally I'll boot from an SDHC on the 1000 into Mandriva 2008.1 (KDE 3). I have to use the NDIS wrapper to get the WiFi working, never got the camera up and running, and capturing audio... eh... it's still a little dicey. Don't expect the dual screen to work just right, and if you've got Compiz up and running with an external monitor, there's going to be a somewhat funky "screen in a screen" parallax. The USB ports generally work great, but I've never figured out how to get my SCR 331 to work in Linux.
So what's complicated? It's not Linux on the netbook... The complicated part is just Linux and the fact that it generally relies too heavily on access to a network. Period! Linux on a cell phone? No problem! Linux on a router? It's a go! Linux at home? Cool beans! On a server? You bet! A single purpose box like a kiosk or PVR? Great idea!
Linux on a traveling netbook? Blows.
How complicated is that?