Completely agree re: UI components. As a full stack engineer, I personally dealt with the pain of permissions on the frontend and want to make things much easier than they are today. We've already started working on this. Our first foray into the idea is our self-service dashboard.[0][1]
Re: self-hosting, we're definitely looking into it and plan to have a solution for it soon. Thanks for the feedback!