A great list overall. One alternative I'd offer: he recommends Github for Windows and Tortoise as Git clients. I've been using SourceTree for Windows (http://www.sourcetreeapp.com/) and it's excellent. They've done a great job maintaining and keeping it up to date.