There are 3d painting programs (eg substance painter, 3d coat, quixel) that make it a lot easier, as you paint directly on to the model. Flattening an organic 3d surface into a 2d surface is always going to look weird.
i5 2500k 3GB GTX1060 8GB RAM Windows 10