I use a handful of iOS and web-based nostr apps. Primarily Nostur, Damus, Habla, Nostrudel, and Primal (web and iOS). Overall I think interoperability is improving, at least among those apps I'm using. I have to use certain apps for certain things, which I don't necessarily like, because besides Habla (which is long form only) they're all general purpose nostr clients. But each handles certain things better than the others. Nostur seems to be the most well-rounded in features among the apps I use.