Cheap is my way of thinking...but it still has to be good. I use a light colored flat (white and grey most often) of what ever brand I am painting with...MM for example. Some use Mr Surfacer, but it can get expensive and might not available everywhere.
With the flats, you can find your mistakes (should you've made any) then fix them. Then lightly sand (I use a dry paper towel) to knock off the peaks to ready it for the final color.
I usually only us a primer for colors such as white, yellow, reds or other light transparent colors. Dark colors, no need IMHO just adds yet another layer to cover the subtle details I want to show through.