800+ machines is way out of the scope of Profile Manager. You need to use a product that can scale to that level. Apple includes Profile Manager as a reference implementation of the configuration profile management framework. It was never intended to be used for such quantities of devices. I am successful using it with up to 30 devices (small businesses). 50 if I push my luck.
Now, is there a technical reason why you can't use the built in Profile Manager? Not really. It supports all the features including DEP and VPP. It often gets new payloads before the third parties have had a chance to implement. It generally works well and without much trouble. I believe Apple put a soft cap at 1000 devices (can't find my document on that so I am pulling that from memory). Using Profile Manager gets you OS X Server which also gets Caching Server. But server is worth the price for Caching Server alone. However...
But the challenge is what hardware do you run it on that you have confidence in and what will happen when the next upgrade or update comes out? Server.app runs on Apple hardware only and there is no "server." Sure, any device can be a server but unless you have an old Mac Pro or old Mac mini Server, you don't have a device that can support drive level redundancy. Apple provides no simple backup mechanism and the Postgres implementation has not been without error. Likewise, even if you figure out how to back it up, there is no obvious way to restore. And trust me, even with 20 devices, the last thing you want to do is track them all down to re-enroll because the database ate itself. The tools (Server.app and the portal) are not designed to handle large data sets. You have limited sorting and filtering options. Apple still does not implement variables correctly (well, maybe they are correct but they are not intuitive).
At 800+ devices you really are a candidate for JAMF. However, if you are looking only for Profile Management and not patch and deployment solutions, you might look at Bushel, AirWatch, MobileIron, or other basic MDM solutions. Cisco/Meraki has an MDM built in. Many can be off-prem hosting eliminating the need to manage a server onsite.
with no technical details on why it's not the solution for us except for that the tools have changed a lot and it's harder to manage
I disagree. Yes Mac management has changed. MCX is deprecated and Profile Manager is now the king. Yes, it took Apple about three OS releases to make the transition and if you really want you can continue to (mostly) use MCX on Yosemite. But Profile Manager is by far easier to implement and in general requires less infrastructure, more flexibility, and greater reach.
Reid
Apple Consultants Network
Author "Yosemite Server – Foundation Services" :: Exclusively available in Apple's iBooks Store
Author "Mavericks Server – Foundation Services" :: Exclusively available in Apple's iBooks Store
Author "Mavericks Server – Control and Collaboration" :: Exclusively available in Apple's iBooks Store