For all primers, it is important to have a clean surface and a drying time at an average temperature. (Don't leave it out in the sun to dry.) And use several thin layers. You can get a better result with a cheaper primer too.
Sometimes I use a paint can (Citadel) but I recommend using the airbrush primers (Vallejo Surface Primer or Green Stuff World). Depending on the colour, you can use other brands and it is important to set the pressure and dilution.
I made some test with the black primers (gloss and matt) I use and the colour choice. The shade of the paint will be different on different colours of primer. For me, it was interesting to see the difference between a glossy varnish on a matt primer vs. a glossy primer. This might be interesting for others?