Re: Gitlab is bad as well, looking for an exit
"Don't switch to GitLab, it's the same story."
GitLab is actually open source at the core and you can deploy it on-prem if you want to, which is what I did a couple of months ago. The public gitlab.com can vanish for all I care and my functionality here won't be affected. GitLab at least offers that escape route if Microsoft come knocking on their door too.
Other than that it is extremely good software, even with just the open source software you get issue tracking (lists/boards), a simple Wiki, CI/CD, a web IDE, git obv. merge requests and so on. It'll also let you hook it up to AD/LDAP and comes with 2FA out-of-the-box.
I'd recommend anyone with the technical ability who doesn't want to face this sort of thing again look into GitLab on-prem. It needs a recommended 4-cores and 8GB RAM.
Best decision I've made in a long time.