Question: which one is cheaper punching drilling?
Answer: To optimize the cost for a single hole, the kit for drilling is much cheaper than punching. To optimize for speed, punching (with the right tools) is orders of magnitude faster. (An Ironworker (machine) can punch a dozen half-inch/13mm holes in a minute.) To minimize deformation of the work-piece, drilling is better.