Substance painter, quixel suite or 3dcoat. Substance painter i can recommend, also quixel since those i have used. 3dcoat i know is powerful so can’t go wrong there.
as for pbr, its just one workflow, you can use all above to create whatever you need. it just comes down what shaders you are using in your projects, and if you go for certain aesthetic.