magit is a marvelous piece of work indeed, and the thing that keeps me going back to Emacs every time I get curious about some other editor.
But yeah, I picked it up after quite some time working in Emacs, and the keybindings feel natural. Perhaps it would be very different for somebody new to Emacs.