Sometimes even with the new functionality (in development) for permissions in state we will end up with roles that have same permissions.
It will be useful to allow the AssignedTo and AssignedUsers properties to be conditions in transition as in If AssignedTo = Role A then allow transition.