One, the structure. All permission plug-ins have different type of structure. Another difference is supported plug-in's. Some plug-in authors support one permissions plug-in and not others. Lastly there is the core of the permission plug-in. Some plugins just state what a user is allowed to do, others give priorities to the permissions allowing some more defined and fine tuned permissions.
-Java