I use Primal and Snort on desktop, also habla.news and others for long-form posts, and highlighter for lists. They all have different features and functions, if I don't see what I need in one, I usually find it in another.
For mobile I use Onyx and nostr.kiwi PWA. Again, different features, functions, and reasons.
Then nos2x and nsecbunker for auth, and strike and alby for zaps.
I like them all, for the various things they provide. I wouldn't want them all in one mega-app. If that was the case, and I wanted something that wasn't in the mega-app, I would either a) be fucked, or b) have to use something else or build something else that would instantly feel inferior. None of these tools feels inferior.