I tried using a Linux desktop four years ago, it was a disaster. My dell PC had a winmodem and Linux didn't recognize it. It made me switch back to windows.
I tried again six months back. This time Linux recognized cable connection :). Over this period gnome/kde improved a lot. In many ways gnome looks and feels better than ms windows. All my favorite IDEs, tools are available on Linux also. In fact eclipse looks better on Linux. I am able to use samba file server, use
vnc to control windows PC from Linux and vice versa. I feel p2p clients are perceivably faster on Linux. Open office is nice also. Open office can convert from open office format to PDF. Mail client evolution is great. Most importantly there is
no worry of spyware.
On the -ve side multimedia tools are still lagging. XMMS doesn't have nice play list editor. Not many video players available and available ones are not that friendly.
Only big complaint this time is Firefox on Linux is not able to recognize telugu fonts. After some trouble I am able to install
eenadu font and read it. I am not able to set up rest of the telugu news paper fonts.
I found tamil, bengali and hindi linux builds. I could not find telugu linux. Is it out there?
Overall this time I am very happy with Linux desktop.
I will post some screen shots soon :)