The best finish is always the result of the best prep work. So if you are looking for an amazing show room finish, you have to put in the time to prep the surface for that type shine. And that means a good quality primer base for starters. That primer surface has to be as flawless as you want the final results. If you can see or feel any imperfections in the primer, you will absolutely see and feel them in the final finish, guaranteed!
I personally use PPG primers, base coats, top coats and even clear coats for everything. The easy of application makes them worth their money. Wet sanding a quality two part primer will give you a surface to shoot any top coat that looks amazing.
Look at all the new vehicle on the road these days, those are using quality type paints and if that is the type final finish you want, start the prep work towards that finish. It sounds a lot harder to accomplish then it actually is.
Every paint job has to be prepped. The real work is doing that for any type finish. It is where you want to go with that prep work that makes the difference. JMHO