Hey, As Eevee is going to be a PBR designed system I suggest that the paint tools also get updated to allow material creatiion in a proper PBR way.
What I suggest is that right now with paint you can only paint one PBR channel type at a time, E.g you cant set a normal map, roughness, albedo, for a layer and paint on your model with all maps at the same time. This makes creating PBR materials impossible within blender right now.
Having a PBR ready paint tool in Blender would be a massive step forward.
If possible it would also be handy to be able to set a height image that also effects sculpt mode of the surface at the same time (but not overly important as could just create a heightmap layer in the paint tool and apply as a displace in some cases).
Just want to gauge if other users would be interested in this too. And if any dev could point me in the direction within Blenders code base that deals with texture paint mode and the layers system (maybe i can get multiple layer painting done myself, but have no idea where the code is situated).