I think a lot of the (very real) pain just comes down to being a <i>public</i> private git server. Using a hosted platform is probably better in those circumstances. But you're really just swapping one problem for another: your bill was always <server> now it will be a function of number team mates plus services used by team mates plus file storage plus time/resources for actions.<p>It would be interesting in six months if you could do a retrospective on how this panned out.