Honestly, I am not switching to a niche OS when what I am using now works well and offers, generally, higher quality and better designed programs than the alternative does.
While linux is free, and most of its software is too, that comes at the cost of quality and support. Yes, I can go to various forums for support, however, if no one knows, I am SOL on my problem and am left to my own devices to figure it out. I also would be giving up the polish that I am used to in a windows app. With linux, most of the GUI's feel tacked on and like an after-thought.
Switching to another OS, just because, to me is like these people who switch their documents to this new ODF format for no other reason than to spite Microsoft. Again, the "If the current environment works, why switch?" logic comes into play.