If you move to Linux you have to release something, most of the software that people use now days is for a Windows only system. There are some for Max and Linux, but Windows by far has a lot more stuff available for it.
If your looking into coding PHP with MySQL, or running a web server for PHP or something else that runs on Linux, then Linux would be a good choice 
But if your into gaming, coding ASP (or other Microsoft languages) your going to need a Windows based system.
Like i said, it all really depends on what you want. I cant make up your mind for you. Just make sure you really put some thought and research into it before you just decide to jump into a Linux environment, it is quite different than Windows.
I took a Linux class at the local college where i live last term, and after taking it, i know a lot more about Linux than i did before. But I'm personally going to stay with Windows because there is a lot more support for it. Plus i have to play my computer games when i get bored 