Ok, color me impressed. I worked with Linux at my previous jobs, and certainly at home. I distinctly recall switching back and forth between Debian (got the job done, was rock solid, but was also older than the hills...) and RedHat/Fedora (had new stuff, looked cool, but had RPM hell and no good package manager (aptitude/synaptic-quality)). Eventually, I got a
Mac, and I got spoiled for an easy-to-use UNIX-like OS. I stopped using "Linux" pretty shortly thereafter.
Well, recently I've used my laptop more than my desktops, and it's a Windows laptop with a now-deleted OEM partition. I decided to put Ubuntu there, as it combined the best of both worlds - Debian's package management (Sun: pay attention. pkgsrc sucks broken egg shells.) and updated and modern packages. I expected to have to do tweaking - it's laptop, after all. I had a wireless network at home, and a widescreen on it, so I expected problems.
After installing it and doing TWO, count them, TWO things, it's working fine. Because I have a Broadcom 1390 wireless card (the computer's a Compaq C304NR (C300 series) laptop),
I had to unload the bcmwl5 driver, blacklist it, and compile the current ndiswrapper and install the windows driver from compaq under linux. Okay, that required loading g++-4.1, but in the future this shouldn't even be necessary - there is a driver in the kernel, it just doesn't know about this firmware yet.
The other thing was the widescreen - just loading 915resolution using synaptic, a quick run of it told me how to set it, Cntrl-Alt-Backspace, and my X was nicely at 1280x800. I proceeded to load LogJam (an LJ client), configure GAIM, and connect to my wireless network. All in all, not too bad. I will have to play with this more - I am very pleasantly surprised with how they've changed the linux desktop market in the last year or so - these are major strides in usability.