Waaayyy back when I played around with Red Hat and at the time I concluded it wasn't ready for prime time for what I needed it for. (Recompile the kernel to get sound? Say what? :?)
Since then I've played around with Ubuntu on my PS3, which was a much, much better experience.
Also I have a
QNAP device that runs some sort of Linux version.
On desktops I still prefer Windows though, it works fine as long as you don't fill it full of junk programs such as browser tool bars or wallpaper changers or stuff like that. (Then again I've always been able to "manage" Windows, I never had any problems with Windows ME or Vista for example.)
My only real gripes with it is the whole registry concept. (That and applications messing with system directories).
If they implemented a system where the registry data was kept in the program data / user data folders for each application (decentralized registry storage, but linked to enable global referencing), things would work much better.
I like Linux because I'm not that familiar with it and it's fun to tinker around with, but so far I don't see much of a reason to switch to it for what I mostly use it for. (Games and video).