Planet13 - 7:56 pm on Oct 7, 2013 (gmt 0)
There are, of course, also socio-political reasons.
It may be that particular software makers (or their CEOs) pour money into certain causes with which you disagree.
There are certain negative apsects to using Linux in your daily life; namely you officially reach status of "uber geek". also, you miss the "free time" that happens in windows between the time you double-click the icon for a program and the time it actually loads.
Also, one tends to become too dependent on the command line terminal, and types things like:
sudo apt-get purge my-ex-girlfriend-and-her-stupid-cat