I've used Phabricator, BitBucket and GitLab and I still think GitLab suits me best. Upvote for choices though
If I were the sysadmin for a large-ish organization and had a dedicated server for nothing but code hosting, I would definitely go with them. But for my own private purposes it wasn't the right choice.