How to handle painting with movement of cabinet door panel movement?
Ultimately durability is largely impacted by level of prep and primer. This is for one main reason.. adhesion.
A great top coat is nothing without a good key on the surface and also good primer.
All that said, paints vary on how they handle movement. In a coloured top coat, a high acryllic content paint will help with movement.
Another option is a polyurethane varnish ontop. The stuff is super durable.