Currently, I can add 2 types of permissions to clients. It would be more user-friendly if – as an agency – we'd be able to add the client's email address, and then select their role (and even change it later) from a dropdown.
Additionally, it would also be nice to have the option to set a page-limit for each client, and then let them create the pages within that limit themselves. As it currently stands, for now, we'd have to set up a page and allocate it to a client BEFORE they can edit it (so, they can NOT create pages for themselves). But what if I want a client to be able to have, for example, a maximum of 3 landing pages at a time – and give them the freedom to add/delete/edit pages within that limit themselves?
And finally, I don't know how other users feel about the magic links (the current method of inviting a client), but I'm not 100% sold on the idea that this is better than actually registering them. I know they later do have the option to register, but it's not super straight-forward.