MSFT is pushing their YAML pipelines as the default way to use Azure Devops. I don't like using the calssic UI based Tasks groups, as it is very hard to maintain pipelines this way
.
With YAML templates you can apply very complex workflows, like if conditions, looping, nesting...
Also I don't agree with your integration capabilities with non-Microsoft products argument, you could have specify some examples.
Out of the box they offer a Bitbucket Cloud integration, which is their biggest competitor.
If your company is willing to throw cash on their CI/CD solution, they should definitely pick a tool like Azure Devops, Jenkins can do everything, but it requires more inhouse knowledge and has infrastructure overhead.