There isn't a cabinet you can't paint
Oak, Maple, MDF, PVC, Therofoil can all be painted.
The key steps to excellent painting start with cleaning, sanding & priming. We never use TSP and we always choose stain-blocking wood primers and acrylic top coat paint for the job. We never refinish cabinets with pigment lacquer over old lacquer as it does not age well.
Acrylic Paint vs Alkyd or Lacquer
We always use high-quality acrylic paint which is more flexible to alkyd and lacquer. Acrylic paint never yellows. See examples of bad lacquer finishes we are now repainting.