I second this, although I’m mostly alone with git extensions in my workplace.
I migrated to from sourcetree some years ago. At the time we had some big generated API client classes (imagine ~60k lines of code). They needed to be regenerated whenever we made changes and the diff on sourcetree was shitting the bed every time I needed to stage the damn files. It was just way too lagy, so I got fed up and moved.
On my personal machine I prefer lazygit or just plain CLI.
Didn’t even notice. Honestly, wouldn’t have noticed if it wasn’t pointed out for me.