What's wrong with Azure Devops? I'm genuinely curious, because it looks like it might do a great job at replacing an Atlassian catastrophe.
If you're good with Powershell it's also extremely easy to write your own build and/or release steps which is a huge plus.
Just a few days ago the service connection to Azure suddenly stopped working with "401 CouldNotFetchAccessTokenForAzureStatusCode" which appeared when deploying to Azure AppService. We had to recreate the service connection to get it working again.
Recently we also wanted to move our Android builds to Azure DevOps but in the end the documentation was so confusing that we just used Bitrise instead.
How hard is to bring TFS in house?