The biggest advantage currently is having a local backup of your relays and follow lists and some of your notes. At least that's kind of how I'm seeing it. Considering some apps still occasionally break follow and relay lists. I'm sure there are other advantages that I'm missing but I'm not fully caffeinated yet. 😅
What's the point in a local relay? Is it a cross-client cache that is regularly flushed or place to store only important events? nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z's Amethyst and nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr 's Nostudel both support them.
eg. android: Citrine by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5; desktop: nostr-relay-tray by nostr:npub1tsjtf54cla7n8u7e7ghn6sy0parassxdfujs6phspzy98h3kqy4qqpqm8t
Discussion
Yes. I can't believe this pain point still exists. It shouldn't be that hard to solve yet we as a developer community haven't sovled it.
I hope someone will correct me if I'm wrong, but now that amethyst has implemented drafts, I think it will also save your drafts on the local relay, making them a little bit more private than pushing them out to any other relay.
But yeah, preaching to the choir on that last point. 😅