I’ve only used this so far to quickly create a local git repo for backing something up and it seems very promising. The interface felt nearly identical to GitHub as far as creating a repo, ssh key, and pushing an existing repo to it.
Gitea development has mostly moved to Forgejo after some drama.