I checked out 0.98v of material maker. It does have 3d object painting. You import your unwrapped .obj file and you can paint on it. It looks pretty good and is easy to work with. I like it and will give it some more test runs.
I have not tested it with tablet yet. I did have some problems exporting the textures but it's managable. there is a bug when exporting the material as blender material, because the red and blue are inverted in the .exr files.
But I can still get the greyscale textures, and export in another format to get the albedo.