Option 1 will only be a better choice if all Roles almost share the same UI with some minimal features hidden and is not available from a User role perspective; otherwise option 2 should be used if you have something like Dashboard and Analytics page with subroutes that only superadmin / admin are authorized to see and operate.