Gitlab docs say the absolutely bare minimum of RAM to run it is 4GB. And that's just for gitlab, never mind Postgres. That's something like $70/mo just to host some git repos on a major cloud provider.
And if you're talking about the hosted solution... we use that at work. We have what are effectively outages once a week on average.
I like the way Gitlab as a company is run and I really want to like it but... I use gitea at home and we're actively migrating away from it at work.
Can confirm that gitea's pretty nice. It's not heavier than a web-based git host should be. I really like that it has a SQLite database option, since that's plenty good enough for low-tens of users and operationally simpler.
And if you're talking about the hosted solution... we use that at work. We have what are effectively outages once a week on average.
I like the way Gitlab as a company is run and I really want to like it but... I use gitea at home and we're actively migrating away from it at work.