There's lots of ways to go about this that I think nostr developers should try experimenting with. But in general, I think trying to recreate the concept of a generalized "feed" like in legacy social media doesn't translate that well to Nostr, if the goal is to make something totally new.
I really like Jumble's idea for selecting relays. I think there should be a marketplace for choosing which relays to connect to, and clients should be optimized at helping users find their "tribe" or clan or whatever. And clients should somehow allow like minded relay based communities find each other and interact with each other.
I really like Discord as a way to build communities around an idea, and there should be more of a push to build that alternative based on Nostr. Just not sure what that alternative would really look like.