BUT I would like to have some clarification on the following:
I think I have the very same functionalities within my VSCode... I can see edits in a vimdiff-style-view just like you... I can create new branches, change branches, stage, commit and push... So where exactly would you say is the "main-advantage" of using gitframe over, for example, VSCode?