In general, latex paints have been improving steadily, leading some pros to give up oil-based paints entirely. But many pros still favor oil-based topcoats, arguing that they form a harder, more durable paint film and level out to a smoother finished surface. Either type will provide a good finish. If you do use a latex paint, make sure it is a 100 percent acrylic formulation, which offers greater durability and adhesion than vinyl acrylic paints. A sprayed-on finish will be the smoothest, but there are some drawbacks.
Some pros spray all parts of the cabinets in the kitchen.
Others spray doors and drawer fronts after they have been removed from the kitchen, and use a brush on the less visible cabinet frames. Lots of homeowners do this successfully, even with little previous experience. Yet it's worth pondering whether the most heavily used room in your house is a good place to learn. You should be able to get excellent results by using a high-quality brush. Stay away from foam applicators.