Although not directly related, (but results in the same kind of duplicating of triggers), it'd be cool if instead of just a condition parameter on the triggers, if there could be an alternate result. Kind of an if/then/else structure.
Currently, I may have triggerX happen, but what I want executed depends on some condition. Currently this means I have to do two triggers, one with the 'positive' condition, and the other with the opposite.
So instead of two triggers:
when X, then if Y do A
when X, then if not Y do B
It'd be nice if it could be:
when X, then if Y, do A, else B
(and if A and B are action groups that allow the same kind of conditioning structure, you could actually nest up a couple of these and cut down the clutter immensely).