I think Code has fine git integration, but they way they implement it is just very Microsoft. The UI is very much like the one they use in their professional Visual Studio UI, and whether that's a good thing or not is definitely a very personal choice.
I much prefer JB's git integration, but I wouldn't discount it just because the UI is so completely different.