Product(s): Jamf Pro
Overall Comment:"Jamf Pro is extremely powerful overall. It has a wide variety of things it can manage directly from the product GUI, plus it has the capability to include shell scripts and custom XML for configuration and maintenance. We had used the on-premises product for quite some time and just recently migrated to the cloud product."
It is an excellent central source for managing our macOS and iOS fleets (we also have some AppleTV units in classrooms that we manage with Jamf). The granularity it provides for configuring and maintaining groups of devices is very powerful. The capability to add custom shell scripts is the best feature, since if you have root access, which you essentially do from Jamf, you can do pretty much anything you need (outside of Apple's framework restrictions). It is fairly straightforward to manage large numbers of endpoints using Jamf Pro.
It can be overly complicated to get certain things done with configuration profiles. The Sites feature initially appears attractive, but actually using it creates a lot of extra work and we ended up with a fair amount of technical debt that we needed to clean up in the move to the cloud service. Learning the API for ad hoc automation and connections to external systems require a fair amount of time and practice.
We needed a central "pane of class" for Apple device (predominantly macOS and iOS/iPadOS) management and configuration control, as well as a platform for automated builds, moving toward a "zero-touch" drop ship model.