USB support
"Insert a USB drive into your Linux box. Where is it in the file system? You and I both know it's buried under /mnt somewhere. But what about a normal end-user? They'd have no clue. None. At least Windows pops up a little window and tells you where the hell it mounted the device!"
Um ... it basically "pops-up" in my desktop, or even does a "What do you want to do..." very much like windows, of course I use KDE, this is with Fedora 6. It even has a nice "Safely Remove" option in the right-click menu, so I never have to worry about arcane things like "unmount" (which is also there, by the way.)
Hey, its even able to recognize my Blackberry SD interface with no more effort than enabling "mass storage support" on my BB... which I have to do on Windows anyways. This is one of the main reasons my BB 8300 has practically substituted my USB pendrives as my "mobile file mover" of choice. Oh, and the w300 also was able to do this ;)
Even the nVidia drivers, which used to be a pain to install, are no longer that bad (though it *does* require having the kernel-source packages installed!) and I got to use my geForce 7600GT without problems. Videogaming would not be a problem if the other FPS/game devels had followed id software's example of using OpenGL; id remains up to this day the only one capable of releasing games for Windows, Mac, *and* Linux without much hassle. Hey, even the "Linux version" of some games are actually the sole binaries, and you only have to drop-in the .pak files (Quake2, Quake3) so buying the Win version enables me to use the Linux one too! =)
Really, the gaming industry is the one that has least worries about what frickin' UI the OS uses; they are usually fullscreen and have their own UI, so they look good by themselves. Only when the UI can't be fully reproduced do ports fail to sell, but this is something more common in consoles, where competing platforms have unique advantages and disadvantages making it impossible to transfer all details/features to rivalling consoles. PC's are the same hardware, and by now most OSen support the same stuff.
My only gripe with Linux would be the near-impossibillity of using most WiFi adapters, winmodems, and "fakeraids" without doing some heavy duty console work / kernel recompilings. I sure felt let down when my SiI "raid" didn't work at all under Linux, and most info on this talks about poor support for this. =(