Substance designer is procedural, non-destructive, and fits better into a larger workflow. It allows you to create multiple assets using the same base materials, you can create presets, use them across multiple models, and just use painter to add the final bit of detail, or to focus on a hero asset.