VisualStudio (not code) has a decent git interface. The "view git changes" window is similar to magit-status.
Although magit is superior for staging custom chunks from a selection. Most other tools seem to think a single line is the atomic unit of code and cannot comprehend 2 changes 1 on line can be chunked apart.
Do any of these finally have something remotely as good as Magit? Or a good email client?