i don't know if this is an option for custom shapes, but dither always smooths out my gradients. Might want to try it. If not just get out a smudge brush on like 5% and lightly smduge the edges to make it smooth.