I use all three, and I still like GitHub. It works well, and it's incredibly well supported in the wider ecosystem of services - every CI product, bug tracker, comms product and analytics tool you can think of integrates with Github. Plus, for most large-ish projects, the web UI isn't where anyone spends much time so it doesn't really matter.