We use Azure DevOps at work for few things. It's been pretty rock solid since all agents don't recommend it and it's different architecture.
It's also legacy at this point since Microsoft is pouring all resources into GitHub but for most people/companies, they could probably use Azure DevOps just fine.