I hope I wont get brigaded, but of hosted options I like Gitlab. They are fairly transparent as a company, and I’ve used their community edition for work and private projects for nearly a decade.
Not just hosting, I like their CI/CD and devops features too.
One is owned by Microsoft, the other is still effectively independent. Idk if I’d call it not much different.