I mostly only use it in GIMP for masking and lines. Anything more artistic I would be using inkscape (a vector editor) for. Anything that wants constraints that I can't think around myself, which I think is what you are heading towards, I would be using 2d CAD for.