Overall I'm a fan of AssetCentre, but it's not without it's limitations. Certainly much better than just a shared network folder. We have good compliance of usage by automation engineers, but shift electricians don't always use it correctly because it isn't as straight forward as it should be.
Also your AssetCentre server is a great place to host concurrent activations, reducing administration of licences.
Limitations:
-To do a "Get" for online monitoring typically creates a read-only file. RSLogix will give annoying prompt when opened.
-If you do a "Get" and create a writable file, you won't get the warning, but the next time you get or check-out, it will prompt you that it encountered a writable file. 99% of the time "Overwrite with Archived copy" is the right answer, but 75% of people will select "Keep existing file" regardless of training, which will cause you to lose any documentation changes since their old copy.
-In RSLogix 5 and 500, If you have to do a forced upload due to program mismatch, you want to set your "Project Files Search Path" to your "Asset Centre Working Folder", however when it encounters a mismatch, the first file it suggests to upload against, may not be the most recent copy, but could be a BAK file, duplicate copy someone made at some point (eg: doing an upload to save state while troubleshooting). This can likewise screw up your documentation.
-I recommend on RSL5,500, and 5000 disabling all backup and autosave features if using AssetCentre.
-It requires login to open, but there's no way to set a time limit, so on shared maintenance PCs, people won't bother logging out to log in as themselves. So logs will be accurate on what PC, and what time, but the user could be wrong.
-Even without doing a checkout, a "get" read only copy can still go online and perform online Edits. If the PC has AssetCentre, the Audit log can be looked at to determine what PC did the modification. A PC without AssetCentre installed can still go online and make modifications. You can configure an Agent PC to go around on a schedule (daily, weekly) go Online to all your PLCs, and create a new version if online changes are found. Someone could do a compare between the old version and new version to see what the changes are.
I believe RSLogix 5000 may have more capability to lock down the controller from changes without a checked out version vs 5/500.