Divvy is great at managing workflows and deadlines for each piece of content. Since workflows and processes aren't always the same across all content types, you can customize your workflow for each content type and its process. Even if there are two different processes for the same type of content (e.g., a webinar), Divvy is great at organizing all the steps, processes, and deadlines involved in creating different types of content.
If you manage content from contributors, whether from co-workers, external staff, or guest contributors, you have to add those contributors as official "team members" in Divvy if you want to track them in a reasonable way for later querying or exporting. If you don't add them as team members, you have to use "hacks" to get the data you need during export. Also, those contributors can't see all the great custom workflows you created or receive deadline notifications if they aren't official "team members."
From a reporting standpoint, Divvy is inadequate. It's not really built for exporting large volumes of data that you can later customize for analysis and reporting. For example, currently there is no way to export all the information that was ever entered into the system; there is no master record of data. So if you've just been hired as a new content marketing manager, you can't use Divvy to see all the content ever published by the company. You have no visibility, essentially. Also, there are times when I've had to export two different views in Divvy and then combine them in Excel to get one robust report.
Also, there are only 2 free-text fields that you can include in your export: the content title and content summary field. If I need to add information to a piece of content that isn't the title or summary (so I have it in the export), I have to basically hack the system into letting me do that. Right now I use pipe characters to separate my notes in those fields and then use Text To Columns in Excel once I've exported the data.