As a new emacs / spacemacs user, I bounced off magit hard. Too many weird things going on, hard to tell what I can do.
A couple months later, and a bit more experience with how emacs structures things, and I've returned to Magit and _love_ it. It just feels natural to hop around in for standard tasks. Certainly a good replacement for other porcelain UIs I'd normally use.
That taught me in a few weeks of usage more git 102 and 201 type functionality than a year of using only the basics did.