There is room for improvement other than adding more control; e.g., post #221 is suspect to stretchmarks that can sometimes arise from deconvolution.
Another example of the latest method (without Iain’s algorithm).
Before (JPG source: Exporting/importing photos in full 32-bit representation (to train a neural network for image denoising) - #49 by KristijanZic)
After texture removal + some texture blended back
After texture removal + some texture blended back + Iain’s recovery algorithm