Once thing I would like to see, which I feel would be a very easy thing to do is to allow user group permissions to have a permission level/name along with a nickname for it.
For example, lets say that we have 6 levels of users. For example:
Group ID - Group Name
1 - Admin
2 - Manager
3 - Supervisor
4 - Employee
5 - Former Employee
6 - Contractor
The database would store the ID for the user as a small numerical value instead of the name. So when assigning static permissions, it can be a pain to figure out which "level" of access from just a number. There should be an additional field to provide a nickname when adding a new user group for ease of seeing which level to assign access to pages.