I work with GitLab a lot. I think it's better for organizations than using GitHub, but my SW Engineer Spidey sense gives me death spiral vibes.
They've swallowed the AI Kool-Aid and are redesigning the UI to push their Chatbot on you (disabled by my org fortunately, but I still see it). They are feature creeping the fuck out of their already bloated product and are engineering features specifically to keep lots of usefull stuff behind the paid tiers, which are getting more expensive.
It's fine for institutional use if you have sane admins, but long-term I 100% bet on Forgejo.



Just realized this is also how I feel about Element.