I’ve been trying 3d painting a few times in the past with Substance Painter, and more recently with 3D Coat, though for some reasons none of them clicked for me.
I’m now trying Marmoset, and this seems to be the right choice. The UI is clear, performance seems good, it comes with plenty of textures, smart materials, and an easy layering system. And I haven’t checked the baking part yet, which is supposed to be quite powerful.
So, below a test I did in Blender, where I sculpted the geo, and then painted in Marmoset.