
So far, my experience is pretty good. I have setup all developments tools that I normally used: Java and Netbeans, PHP, Apache, MySQL, GCC. Other than development tools, I do install mplayer to watch movies before sleeping :)
However, I still need Windows to run some tasks. For example, Matlab ( I am still using it eventhough Linux has octave), Adobe Suites ( I am not used to GIMP), and .Net Development Tools (Visual Studio is the IDE that I like the most).
The last one month has been a blast for me. Some cool projects are coming; it's challenging but I do gained a lot of new skills.