Deal breaker for me (last time I checked it out) was the lack of a built in git diff. I don't need anything fancy, but I can't live in an editor without it. Does anybody know if this is planned or workable in later versions?
I know it's not what you asked for, but I used to use the one is VS Code exclusively. Now I use Sublime Merge 90% of the time and it's been a huge benefit to my workflow. I didn't expect it to win me over, but I instinctively reach for it now.
+1 for sublime merge. I used to purely use the terminal for git but had tried other GUI clients extensively like GitKraken. Sublime Merge is just on a completely different tier of software. It has no abstractions really over git itself (you can see the commands it executes) and it is fast as all hell. It was the first GUI client that I feel actually improved my git usage. Outstanding piece of software.
Try diff2html-cli -- you alias in your terminal "diff" to the diff2html command and you get a beautiful HTML diff (side-by-side or inline) of the current changes you've made (or against a branch you choose).
I swear by the native version of the GitHub app. It’s now unsupported but does everything I need and is stable. I prefer it over anything in app, personally.