If this option is deselected then all regions of a feature are cut at one Z level before descending to a deeper Z-level.
The images below show how regions of a feature are completely cut before moving on to another region.
If you are using Multiple roughing tools or Multiple finishing tools, to efficiently rough out tight corners, Depth first is also useful. The images below show a tool finishing tight corners in a depth first manner.