You cant really predict these things, any more than you can predict what you will dream at night
You can try things, and see what sticks
Specialist relays are part of nostr, because nostr can service so many different use cases
It might make sense to separate text notes and git updates, because there are logically different audiences. Though there can be some overlap
I definitely want to do development over git+nostr though, so that I'm not locked in to centralized frameworks