Color shift never ruins a piece, just takes it into a different direction LOL. Brand can play a big part, personally have found the brand for me and i don't find it shifts much at all, but there are ways to stop it completely. If an opaque is sprayed on top of an opaque at 100% intensity, the top opaque should completely cover the base opaque (Opaque is not see through if opaque LOL), where color shift happens is towards the oversprayed edges where its not 100 % opaque, so control that overspray and it controls your color shift.. Its not impossible to still get a little due to the nature of the airbrush's spray pattern or our gradient needs but thats where hand or edge shielding can come into its own..Best of luck, I'd say experiment with the color shift if your getting a bit, you'll be amazed how easily a piece can be turned from a day scene to a night scene with a blue moon and all to suit those shifted edges, this way the mistake becomes a strength...
Also remember one thing, its extremely, extremely rare to find pure white next to pure black unless your going for a very bold or contrasted image, greyscale is more common than pure black and white pieces, in the real world also and by using greyscale it can also help remove shift if painted light to dark..