So on my most recent character, I decided to try something a bit different than my usual approach with shops. Instead of just owning, and stocking it myself, I enlisted the help of other characters.
However, unlike traditional faction shops, the shared account isn't/wasn't really going for a collective group. The only commonality between the members was that they were part of that shop group and were selling from the same store.
So we would all have to individually track what we each are selling, when it sells, and then individually withdraw from the shared account as needed. It's worked out okay so far with a few people, but I'm worried how it will scale with more and more members across different locations.
I think the faction system is a little clunky in the way that it handles shops. There are permissions that allow members to deposit items, but not withdraw. And vice versa. But really what I want to be able do is withdraw and deposit at will, but only my items. So other members of that faction for the store couldn't remove my items, and I can't remove theirs.
And expanding on that, having a way that didn't require individually tracking sales would be great. Something like all sales from items you put in go back to your account directly. The hope there is that you could just easily at will add more members that could help assisting in stocking, without any sort of overhead on anyone's part.
While I think normal faction accounts probably work fine for actual groups, it's difficult to manage something that's more transactional in nature. Unless somehow I've missed a feature already available that does any of this.