I just started using Ethereum and Solidity. For convenience use the events as provided in Solidity a lot, rather then return values in functions.
We just realized we don't have to actually store very little, and probably no state in the contracts itself. So the ethereum-blockchain would in fact become a event-store.
What are other people experience on using the event feature in Solidity? Are there plans to extent the functionality? Maybe allowing contracts to subscribe to events as well, besides emitting them?