Hey Mak,
Thanks for the kind words
I built a set of custom tools for Photoshop that I use for making the materials. They allow me to edit multiple maps with perfect alignment while also respect the height map properly.
I don't use any 3rd party software for this work (no painter or artomatix).