I think the R-Studio implementation is really bad and user-unfriendly.
I frequently had cases where RStudio had errors/merge-conflicts/cryptic error messages, where Github Desktop did the same operation without any problems. Furthermore, it's nice to see the version history visualized, etc.
Furthermore, RStudio git only works if a project is created - if you open the same folder as folder, there is no git tab. This created unnecessary confusion for multipel of my students.