Depends on the features.
Git has some counterintuitive commands for some commands you may want to do when you want to quickly do something. Being able to click a button and have the IDE remember the syntax for you is nice.
Some IDEs have extra non-native Git features like have inlined “git blame” outputs as you edit (easily see a commit message per-line, see who changed what, etc.), better diff/merge tooling (JetBrain’s merge tool comes to mind), being able to revert parts of the file instead of the whole file, etc.
the git integration in vscode which I discarded after few attempts to use
I’m going to be honest, I don’t really like VS Code’s Git integration either. I find it clunky and opinionated with shitty opinions.
I was having this discussion with a coworker after Apple’s event where they talked about their image scanning AI. Like, if someone takes a picture of me, and sends it to the AI’s servers, they’ll use it as training data, but I haven’t consented to it. So how does taking it down work?
It’s obviously a rhetorical question. They obviously won’t, and they’ll tell me to pound sand.