I use git on Windows all the time and have no problems with it after disabling the automatic crlf mangling. I am usually pretty confused why people act like Git doesn't work well on Windows. It works just as well for me; maybe a bit slower, but still definitely faster than other SCMs.