You can use it with drawn or parametric masks. I used to be afraid of masks and having to spend hours drawing accurately: darktable makes it easy. You can even duplicate the instance, reverse the mask on the new instance, and use that to make a different adjustment to the rest of the picture. All without lines, patchy bit, halos etc. Thanks to feathering.