Best there is for NMF finishes. You will hear/read that you HAVE to use a gloss black base coat. This is, simply put, just not true for the regular colors. That is only required for the chrome and "polished" colors. That’s not to say you can’t use the gloss black for the regular but why you would if you don’t have to. The surface has to be about as perfect as you can get it. If you are using a gloss black for one of the chrome like colors and there’s dust or other crap in there you will have to let it really cure rock hard so can sand it and buff it out to a gloss again. If you’re not using chrome, a good quality primer is all you need.
After I get the model as close to prefect as I can I use Mr. Surfacer 1200 as a primer coat. Any good primer will do. I then buff that out a bit with 6000 micro mesh but you can use a coffee filter too… and I have. You’re good to go then. Whatever color/type of base coat you use any imperfection will stand out like a sore thumb. It sounds somewhat daunting but it’s not really.
The regular colors dry fast and hard, take masking well and a very durable and stand up to handling. The chrome and polished colors less so. Use different "aluminum" colors on various panels instead on 1 color all over.