In *your* experience windows blows Linux away, in mine, its all the opposite. The OS is there to make your life easier, not to 'compete', Linux solves more problems for me than any other OS could, and that's a fact. I believe that most unsuccessful experiences with *NIX are because people are not willing to adopt a different workflow. Everyone expects Linux to act as 'whatever they used before' and that's the problem right there: If you're not willing to change by a slightly bit your method to do things, why are you changing your OS in the first place? Resistance to change is a studied phenomena that plays a major role in UI design, new features in OS's etc.