I agree with it, but there's one thing that is incorrect:
other apps I use (Photoshop, Maya, 3DSMax) that don’t exist on Linux
Maya is written with Qt iirc and there is a Linux version available.
From my own experience, mercurial on Windows is a pain in the ***. Makefiles are much easier to use on Linux too, as are shell scripts. There are also tons of easily accessible libraries that anyone can get and use. (I'm referring to the configuration tools supplied by most distributions here, like YaST on openSUSE that can automatically download,install and, if necessary, configure them for you.)
Not exactly related to programming, but ftp/sftp are much better than any Windows GUI FTP client. I have been using them, combined with yakuake
to update contents on my project website, and it is much faster and easier. (And you get the "wth is he doing" effect if others are watching you).