Substance Painter isa very good tool to texturize and make shaders for objects and create a very detail and rich effect finishes. It gives the artist the option to choose from a big variety of brushes and materials to paint the texture in real time cerating maps until 4K of resolution. This quality make this tool to be in the forefront of interactive 3D painting. Further more, the artist can use particles to paint with physics, making possible to create rain effect in the surface. Substance Painter is used for texture and draw shaders especially for video games, has the functionality to create normal, especulars, beauty. It has very interesting tools for dirt, rust, scratches and create asymmetric textures. It also can be used for film productions but its strength is video games, due its capacity of saving file information and weight in maps, which is very much valuable in video games production. However, I haven't use this tool I think it gives high quality textures using new technology and tools to improve 3D artists works.
References:
Allegorithmic (2014) Substance Painter 3D World CG Awards 2014 [Online] Availabel at: https://www.allegorithmic.com/products/substance-painter [Accessed 2nd of August of 2015]