I want to take the best (imo) features from other implementations, add nice UI, payment processor integration, etc, but the main reason why I even started was Closed Communities https://github.com/nostr-protocol/nips/pull/875
I want to bring my regular app over to nostr and closed communities is a prerequisite