Not all cabinets for kitchens and bathrooms are created equal. I choose not to use MDF or melamine and generally use timber veneer on a plywood substrate. My favourite is 13 ply Russian Birch which is incredibly strong and stable. The edge detail is beautiful so I often leave it exposed but in some situations clash the edge with timber.