I really like the idea of having one shader that does all the work instead of mixing multiple shaders. It’s saves a lot of time and is easier to understand for beginners.
That’s why I love the Principled shader in Cycles and in Eevee in the upcoming Blender 2.8.
However, I am missing 4 additional inputs for shading in the Principled shader. The first one is the alpha or opacity value. There is a way around for this, I know, but I’d love to use my opacity greyscale texture and just plug it right into the opacity input of the Principled shader without any mixing of multiple shaders. Same goes for Ambient Occlusion (AO), Parallax and Displacement Mapping.
Is there a hope, that the Principled shader will have these inputs built in in the future, so it becomes the one big shader for everything? That would make shading in blender so much faster and easier.