I've actually migrated to it from emacs for rust stuff - the RLS integration is really nice and it works well enough on both osx and linux.
I tried to use the git UI that it provides, but in the end preferred to manage my vcs from the terminal.
I'm reasonably happy with it - and I didn't think this was going to be the case when I first tried it out.