We are changing our system. We settled on git (but are open for alternatives) as long as we can selfhost it on our own machines.
Specs
Must have
- hosted on promise
- reliabile
- unlikely to be discontinued in the next >5 years
- for a group of at least 20 people
Plus
- gui / windows integration
I’m currently looking at onedev.io for personal and startup use but since I haven’t had an opportunity to test it out yet I can’t vouch for it. It looks cool though and seems to have a good rep.