I read about lots of complains/ rants that Linux is not good or is not ready for desktop usage. For me it does the job and even beyond. At my work place I work under Windows, at home I am using Linux. On a daily base I see the differences and similarities. Here is my take on this.