apps interop by (nostr) design what you need is an app that supports a vast variety of NIPs. noStrudel is setting a great example on what "native nostr buidl" can look like. Everything in one app from notes to streams, to event, goals, emote packs, blog posts etc. A good client should give the user access to almost everything nostr so that users don't have to bounce from one app to another to yet another app when following a link or nostr event.
If done right you'll only need one app, the app of your personal preference, to access everything any anything relayed on this protocol.