This would be very helpful.
For the “Is after/before property” filters (third filter column in the spreadsheet in the original post, i.e., comparing two date properties against each other), it would also be useful to be able to compare date properties across objects (e.g., compare a Contact Date property against a Date property on the associated Company -- although contact workflows allow comparison of Company date properties against each other, I’m finding I have to temporarily copy a Contact property to the Company in order to compare against another Company property.
E.g.,
Is Contact Date Property before Company Date Property X?
1. Copy Contact Date Property to Company Date Property Y
2. Compare Company Date Property Y vs. Company Date Property X
3. (Possibly clear Company Date Property Y if intend to just temporarily support this comparison)
^ This workflow could cause conflict if multiple associated Contacts might have different values for Contact Date Property and would be enrolling in the workflow at the same time -- really I should be able to compare the Contact property directly against the Company property (without requiring edits to the Company record), to determine if the workflow needs to do anything with each particular contact.