Stamped holes are easier to clean too. I hate cleaning mesh, it get's dirty so quickly, is fragile, and takes a long time. Stamped holes are ideal.
Is the mesh to reduce panel (shipping) weight? If so I would gladly pay more in shipping for stamped hole panels.