It was built completely on the concept of remote PowerShell and it treats everything as a package to deploy. This simplified the mindset of how to get work deployed and running. It also had a decent community and fair number of extensions to use. Review collected by and hosted on G2.com.
It was not straightforward to get the actions of what it was doing in the code repo. Which makes it hard to test beyond writing some conventional PowerShell inside your repo. It also felt a little icky packaging some of the things into nuget that you wouldn't normally think to do.
Until recently you couldn't deploy directly to a linux agent which makes sense for a Windows type tool but it still became an issue and needed to be solved in goffy ways. Review collected by and hosted on G2.com.
