I quite like GitLab, although I'm using it self hosted on premises for our team. Honestly, it's overkill and I wish Gogs had been more evolved when I initially picked up GitLab. I have not really tried GitLab's hosted offering, I have a couple repos up there, but nothing extensive. Have you considered a VPS with Gogs? It's super lightweight and easier than snot to setup.
Funny tho that they host their own code on GitHub. Is that just because they don't want to pay for hosting? (That's sensible.)