Hi,
This project has done a big change in its infrastructure and it's normal to hit sharp corners at the beginning. Looking at how the transition has gone for the rest of MediaWiki / Wikimedia projects you can be quite confident that the change is worth.
The type of discussions you are having here remind the discussions that some MediaWiki core and extension developers lead a year ago when switching from SVN to Git. Nowadays most people is mostly happy with the current setup, and in fact a lot happier than before. Yes, there is a bit more of process but yes it is a lot more difficult to get bugs and regressions sneaking into your master branch and deployments.
Also, Git and code review workflows are widely adopted. We are using standard tools. Anything you learn here will be useful in many other software projects.
About Windows users: they exist :) and the documentation has instructions specific for them. https://www.mediawiki.org/wiki/Gerrit/Tutorial
About GitHub users: they also exist, and fwiw there is a way to sync GitHub and Gerrit repos. https://www.mediawiki.org/wiki/User:Yuvipanda/G2G
If you still find problems please report them in Bugzilla: https://bugzilla.wikimedia.org/enter_bug.cgi?product=Wikimedia&component...
Thank you for using the Wikimedia infrastructure.
pywikipedia-l@lists.wikimedia.org