What makes it special?
1. Virtual identity for groups
Every group has an address. Send funds to it, reference the address in another contract, and so forth. You can treat the group as a single entity. Think of it like setting up a company with multiple founders, but much more casual. Once a company is set up, the company acts as an independent entity, and the founders share the profits.
2. Instantly plug into any other contracts
Stream is versatile. Because it doesn't have a specific contract method you need to call, but is activated simply by sending money to it, you can use it in all kinds of contexts. You can use it as a minimal module in a DAO, as a recipient of an NFT contract royalty, as a way to split funds among NFT collaborators, and so on.
3. Immutable => composable
Stream truly shines when it comes to composability. Because each stream is immutable, you can trust that the split algorithm will never change in the future. Therefore can treat streams as low level building blocks and build the addresses into oher contracts, and they will work deterministically forever.