Working on a first pass at adding a "custom feed" feature to Coracle. Based only on a DVM's pubkey, clients can ask using kind 5300 for a list of events.
These are useful because the events returned can be completely dynamic, and make it possible to wrap pretty much any content into a nostr client.
The downside is that these feeds are a pretty heavy lift to set up since they require running a DVM. You also don't get the same kind of introspection you might with lists or labels.
This works great though for my use case of adding group-admin-defined custom feeds to groups (publicly or privately).