The things that I like nostr for are these:
- If something can work on nostr, that means it can work on a real p2p backend too. But nostr is easier. So if I'm doing a proof of concept, or a demo, or a hackathon project, building it on top of nostr makes more sense than doing the laborious task of making it actually p2p.
- Sometimes I build systems where you interact with peers, and it's not critical for you to be online *all* the time, but your messages should stick around for at least a few days if you *go* offline. E.g. an asynchronous trading platform could work like this: you list an offer, people can post a purchase order while you are offline, and then you can come back in a few days to finish up. Nostr, unlike "real" p2p system, has built in message caching. I don't consider it reliable for long term periods, but it's good enough if you post your messages to multiple relays and don't need them to last more than a week or so. For this kind of protocol, nostr seems like a *better* fit than a real p2p backend.
- It has started to work well as a social media platform for me. I check it about once per say and post messages here a few times per week, and I meet people on here and make plans for work and pleasure. It's not as good as twitter for this, but nonetheless, at least for me, it has finally become useful for its original social media purposes.
