There is another little-known trick that can help you out. It’s called Mat Overwrite and is a slider in the Draw>Channels menu. The default value is 2 and it goes as high as 100.
The way this works is that it controls the blending between materials based upon the depth of the alpha brush shape. As the value inreases, the lower depth portions of a brush stroke are overwritten less by the new material. At high values, only the highest parts of the stroke receive the new material.

In the image above, the Basic Material was used for the sphere and Bumpy Metal for the red spots. The top circle has a default Mat Overwrite setting. Lower left is 50 and lower right is 100.
As you can see, the default setting causes a very harsh line where the materials come together. In the lower left, that is gone and the materials blend smoothly with some red areas remaining as the Basic Material. In the lower right, the Bumpy Metal material doesn’t even come into play – it’s all still the Basic Material.
Imagine painting lips using this technique and an alpha made up of vertical lines…