RE: Azure DevOps vs Github for AL CI/CD
It is not mandatory to move to Github and there are many developers that use Azure Devops for AL development.
But one aspect of that consideration is that Microsoft will focus on delivering tools for doing CI/CD in Github for AL.
You will not get any tools from Microsoft anymore for AL development i Azure Devops then you will have to build those yourself or use a 3. party solution available in Azure Devops. Al ops is one of those alternatives.
marketplace.visualstudio.com/items
So you can still use DevOps if you prefer that, and i know many does. But Microsoft is putting their effort around AL in GitHub.
There are really pro and cons for both options.