Hi Chris,
we had to add the checkbox as we couldn't reliably identify when the user wanted to user a regex and when it was a regular string. Rather than try to guess and get it wrong, the checkbox is there for the user to be clear. Given its a choice of either a string or a regex, a full drop-down isn't really necessary.
That said, on the todo list is an enhancement to the change node so that within the single node, multiple change rules can be set. That will simplify flows that want to set multiple properties on a message. When we come to that, we can rethink how it gets presented - a list of rules means a UI more like the Switch node.
Nick