The Rule based renderer now supports a ELSE rule that will be run if none of the other rules on that level match. Else rules can be nested just like any other rules.
An example might be:
type = 'water' (style grey) ELSE (style red)
Click the image to open original size image in new tab