With physically based rendering in place, it's important to reflect it in the material pipeline. With roughness/metallic values, we can create a variety of looks from a single texture.
Both the implementation of physically based rendering and changes to the material pipeline are discussed on my blog: http://alextardif.com/eden.html