Creating textures in Substance, at least, is less focused around directly painting and more around applying, layering, and adjusting materials to get results. You can still paint in it, of course, but it's much more powerful and suited to a different kind of workflow. I agree with @gnoop that 3D coat has much better tools…