We use Jamf Pro to manage all of our one-thousand-plus Apple devices.
We use Jamf for setting up re-stage enrolments and deploy them with the help of DEP and distribute device configurations and other software/applications for iMacs, Macbooks, and iPads. Its something we use every day.
The use of Jamf Pro has massively streamlined our process of working with Apple devices. Before Jamf, we would individually set up and install software on student and staff computers. This was a huge undertaking and has been made so much easier with the help of Jamf, being able to set this up for deployment beforehand.
The features that have been the most life-saving for us are pre-stage enrollments and self-service. The ability to set a generic suite of installations for all devices without ever having to touch the computer is amazing. This matched with self-service allows end-users to custom configure the machine to their needs.
I can think of only two ways that Jamf could be improved for us at the moment. Primarily by adding the ability to schedule policies for devices. The ability to ask a device to run a policy regularly would be a real advantage.
The other thing would be the ability to brand the Jamf admin portal to match the rest of the organization.
We have been using this solution for three years.