Some users request a "Quad based dyntopo", although what is actually needed is just better mesh quality.
The fact that dyntopo doesn't care about the brush strokes and just try ensure a target edge length makes it quite efficient. But we can exploit more of its behavior and implement some more complex mesh dynamics.
This adds the capability of aligning edges to the brush strokes when using dyntopo.
Both increase the stroke quality and feature definition from brushes like Clay, Flatten and Crease.
But theoretically any brush could support it, its just a matter of computing the right direction vectors.
Example Crease brush
Example Snake Hook brush
Example Clay Strips brush