One thing Blender lacks is easy 3D texture painting. As far as I know, neither is there a decent 3D texture painting iPad app. Definitely a gap in the market.
"UberPaint: Layer-based Material Painting for Blender (PUBLIC BETA)" https://theworkshopwarrior.gumroad.com/l/uberpaint
I doubt that anything other than native blender functionality could serve all this with any elegance.
I teach substance painter and it does a good job and hiding all this complexity until you need it. It is very common for students to underestimate it as an app… to view it as just photoshop for 3D.