I'm seeing two kinds of user groups around here, observing the different behaviors - there's the nostr-itself userbase. They care to explore, test out and learn about nostr, its various functionalities and be part of the nostr community. Then there is the nostr-as-utility, they come here for a specific client because it solves a problem that platforms don't. They might not care so much for the nostr tech, but are around for their solution and the community surrounding it.
I wonder if the app recommendations should change based off of that. Like the community focus - those should have pretty stable and monolithic apps for their community. The enthusiasts of the tech... i wonder if they would appreciate tools to use nostr however they want, resources for learning the ins and outs to some degree. Spend some time, looking through existing clients and connect the parts they care about, some degree of modularity while minimizing the fuss it takes to make those connections.