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.
I self host my repositories. In this way I do not care about either. But when I am searching for code Github proves to be very good source. I would not say that projects hosted on Gitlab are any better
No github for you then ;)