I find the remesh modifier very useful when placed above a displacement modifier in the modifier stack. It saves the trouble of having to add loop cuts all over the place to get square faces. And then I can also edit the mesh fluidly without having to dissolve and replace zillions of loop cuts.
But the only problem is that the remesh modifier eliminates all UV mapping I have done on the model. I can use object mapping coordinates for boxy models but for non-squarish models, or when using a strongly patterned texture this does not work at all. This especially does not work on cylindrical objects (most often wood logs or trees), which is where the remesh modifier is the most valuable. With remesh I can lengthen/shorten the cylinder by simply moving its end face without having to dissolve all the loop cuts and add them again.
Here are some examples on a simple building-like model:
With no modifiers:
With remesh (desired result):
With subsurf, notice quads are not evenly sized or squares:
Any suggestions for other mapping techniques that work with remesh would be great. I am also open to alternatives to remesh that accomplish a similar goal of creating even square faces as I use this technique a lot.