The setup process was easy, it's free to use so you don't have any risk of wasting your time or money with an expensive product that doesn’t work as expected (for example my previous CI provider).
It has some nice features like being able see what is happening in other environments when performing builds etc but I didn't find them very useful - they were more geared towards people who used their platform professionally rather than using just out-of box functionality from Visual Studio Team Services/Azure Pipelines/.Net Core applications are deployed via Git pushes into multiple branches which makes things easier compared if deploying straight onto master branch only without branching off first eg by creating separate releases folders per environment.