It depends on what look you are going for. High sheen paints are more hardwearing and better for wiping up spills, but they show every little imperfection on the cabinet door, so they need a greater level of preparation.
Matte or flat finishes are better at hiding blemishes but stain easier and may not be as wipe clean as their glossy counterparts.