@thepingdelf Great, look forward to your entry!
Yes, you may use Photoshop or Substance for texture creation. Same thing for modeling as long as it is within Blender. e.g. Retopoflow is OK, though pushing retopo through 3DSMAX would not be. Hope that helps!