Azure DevOps is quite a bit more advanced than GitHub. Is there a feature that GitHub has that is missing from Azure DevOps?
UX is very subjective and while DevOps is not perfect, I don't find it straight up horrible. It has way more features that need a place in the UI. Plus it's lightning fast compared to JIRA.
Azure DevOps seems to be full of interface bugs and gotchas, and the UX is a whole magnitude poorer in execution compared to GitHub. Also the whole Microsoft SSO flow gives me serious problems when switching between my 3-4 Microsoft accounts, and means I have to keep opening up incognito tabs. GitHub organizations are so much better at this.
And does nobody else find the URL schema of Azure DevOps highly confusing? You seem to be able to load up the same dashboards from 5-6 different URLs, and some days certain URLs don't work and others do, and I just have no idea where to land for the front page half the time! The only way I know how to quickly get to my org in Azure DevOps is by the several shortcuts on my desktop. If I lost it, I'd be screwed.
And I find it so jank that you have to go into a completely separate area and click through several tabs with page refreshes to find the ticket list for a project, and even then the backlog view is not intuitive to use.
It's extremely confusing the way the repos work in Azure DevOps as compared to GitHub, the only way you can see which one you are working on is through the little tab on the top. Since this also controls what PRs show up, about once every day or two I'll click on "pull requests" and be super confused as to why there's no PRs present until I realize "oh! I was browsing the other repo earlier that's why." Especially when issues and everything else are not connected to repos in any way, this is a weird UX decision. At least put the name of the repo next to the pull requests button like in GitHub, so I see where I am before I click.
UX is very subjective and while DevOps is not perfect, I don't find it straight up horrible. It has way more features that need a place in the UI. Plus it's lightning fast compared to JIRA.