I use my personal user which has been given ROLE ADMIN System Privilege. Also to assign to users I have the default role generated when default schema was setup. ie: it looks like this;
<DEFAULT SCHEMA>_USER__ADMIN
Inside this role it has two Object Privileges
1) RS_GRANT_ACCESS(<DEFAULT SCHEMA>)
2) RS_REVOKE_ACCESS(<DEFAULT SCEHMA>)
-Patrick