I'm making game assets and characters in Blender. For easy shapes and simple coloring I use a painting software, then import the texture back into Blender. However, when I'm trying to handpaint models (for example fur patterns on cartoon animal characters etc.) I find it really dificult to do it nicely. I usually end up going back and forth between Blender and a painting software until it looks good enough. Am I simply bad at texture painting? Is there some kind of trick that would make it easier? Or should I try to switch to a 3d texture panting software like Armor Paint or Substance Painter?