Pass has no out of the box multi user support. Gopass allows encryption for multiple keys, hence better for teams.
I use it for the same reason to encrypt different folders with different keys (work vs. private).
I use gopass a lot, but they direction in which they took the pass API is absolutely horrible. The ammount of irrelevant commands they added made it an UX nightmare.
Does this store in a format that can be pushed to any git repo? It isn't clear from the docs, or maybe I missed it.
It's essentially encrypted text, which Git handles just fine.