MDF looks nice when sealed with Acrylic Primer , used in cars and then finished at least with 2 component Polyurethane Paint. Or car paint.

If perfect finish is desired, it should be treated exactly like painting an expensive car. Thick primer, Thin Primer, etc...

Having said that the typical industrial finish is Polyurethane.