Civ V and all of the Valve games are excellent under Linux. Rust is a little flaky, but I get the impression it's a little flaky under Windows, too.
[Warmly recommended][1] game if you are into space and simulations.
[1]: http://hypertexthero.com/logbook/2014/07/elite-dangerous-edu...
Edited to change 2012 to 2011 iMac.
Having said all that I have been buying lots of games from GOG and have been really impressed with the quality AND quantity of linux versions.
What I find strange is that the game starts and seems to render fine, and then crashes the whole machine[1].
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788779
Edit: fixed the link
ssh and git: I personally use mobaXterm for git and ssh. Others like putty and other different programs.
Also Windows 7 and 8 do have a monthly update that does require the machine to reboot which is stupid, but I wouldn't say someone couldn't get work done with Windows. That is not the reason why I use Linux. I use Linux because I can set up my computer any way I like and use any kind of work flow that is best for me. It is also much easier to script and program common tasks.
Local tools is different, but administratively you get great ssh and well that's all you need. I go full screen and tmux and I am good as gold. If need be XForarding is available but people that install X on servers need to be put through tiny cut on a slide that ends in a pool of rubbing alcohol.
This Windows system is like a server, however I need to use TightVNC as remote desktop. Regular remote desktop doesn't work.