I know GitLab is the biggest alternative, but I recall there being a controversy over there as well.
I like the idea of SourceHut, and I respect the mission, but the last time I tried to use it, the friction was just too high.
While I do have the skill to self-host, I don't really want to deal with the risk of data loss.
What are the best alternatives (even if it's those I've already mentioned)?