https://github.com/TimUntersberger/neogit Is a port of magit to neovim. Still some stuff missing (rebase/reset iirc) but mostly does the job
That said, I'm happy with Fugitive. It does the job in a way I'd expect from a vim plugin.
It's just a matter of having the will to do it and putting in the time.
I say this as a huge fan of both editors. They are both so powerful they can do just about anything.
NeoVim is an entirely different beast, and I heard good things about its way of handling plugin development.