Watchpoint: Stop processing as soon as your variable's value changes.
One of the usecases for a watchpoint: an extensive validation doing lots of checks and at some point variable $valid is changed to falls. You want to break at the point where $valid changes.
Although it's quite some effort, you could achieve this with conditional breakpoints.
Add breakpoints on serveral actions with condition $valid = false.