I've been trying both Gogs and GitLab locally for personal projects, and like both for different purposes. GitLab seems to have an edge in terms of larger organizational usage and integrations... but Gogs is faster for smaller orgs and way simpler to set up and manage.
I have a couple quick demo Vagrant configurations you can use to spin up both and choose for yourself which one you like better:
I have a couple quick demo Vagrant configurations you can use to spin up both and choose for yourself which one you like better: