This is a great writeup. I agree that the rules need to be enhanced and more features need to be provided and not just on / off options. I have read and also would like to see some of the following:
- Toggle Rules and shortcuts: Basically if on turn it off, if off Turn it on
- Grouped Sensors for triggers
- Conditional statements and actions
- etc
Looking forward to the changes being planned for the rules engine.