The biggest problem I have with desktop Linux is the desktop. I spend more time trying to make them palatable than actually getting any work done. Been that way since they moved from GNOME 2 and KDE 3.5.