I've used both enamels and acrylics, and would go with acrylics for the bulk of painting, with enamels reserved for weathering etc, as they take longer to dry and therefore remain workable for longer. Useful when blending colours.
I primarilly use Gunze and Lifecolour acrylics, with some Tamiya. In my experience they all spray well, but the lifecolour seems to have a slightly rougher finish than the Gunze and the Tamiya, making it good for armour and scenery.
I used to airbrush enamels years ago, and when I returned to modelling, and bought an airbrush did not want to risk knackering my airbrush with enamels.
As for primer, some manufacturers kits seem to require it, otherwise the paint doesn't adhere properly, but as Mike said a primer coat is useful for identifying those areas which require further work, prior to final coating. There is nothing worse than putting on a top coat only to discover there is a visible seam line on the model!
Sorry to go on, but I hope it helps.
Karl