However, Linux also has some weird issues that need to be worked out to make it more user-friendly. On Kubuntu my main complaints are mouse navigation, weird URL loading, programs waiting 30 seconds to start-up and then quitting because another instance is running (instead of just stopping there), and ATI drivers that lock up whenever a game tries rendering to textures. They've made progress, though, as (K)Ubuntu Gutsy does have the new Restricted Driver Manager (very, very helpful), and AMD seems to be releasing new ATI Linux drivers on a regular basis.
I think the ultimate operating system would be Linux using KDE + Beryl/Compiz with the hardware and software compatibility of Windows. Think of the possibilities...