Yes, OHC engines have some advantages. My point is, under NORMAL use the advantages are negligable. The engines must be wound tight to make use of most of the advantage - Horsepower alone tells only a small part of the story. Today's AVERAGE car runs somewhere around 2000 RPM at legal highway speeds in top gear. Under NORMAL HIGHWAY DRIVING an engine with dual overhead cams and 4 valves per cyl has little if any advantage over a pushrod 2 valve engine of the same displacement. It has NO advantage over that pushrod engine in durability or longevity, all else being equal. It has a definite DISADVANTAGE when it comes to cost to repair. It is also at a disadvantage packaging-wise- as it is significantly larger in virtually all dimensions than a pushrod engine. It is also generally HEAVIER if made of the same materials. Yes, many high output OHC engines are lighter than the equivalent OHV engine, but just because the "low tech" engine elected to stay with cast iron heads and block instead of the aluminum used by many/most OHC engines for at least the heads, and most often the blocks.
That said, today's thin cast iron blocks suffer only a small weight penalty over the average aluminum block of only a few years ago.
So - if you are talking no-holds barred performance engines, and maintenance/repair costs (as well as production costs) are a secondary consideration - yes, OHC engines have an advantage. DOHC has a marge larger advantage over SOHC than SOHC has over OHV technology when you get into the higher output higher speed engines because variable cam geometry is so much easier on a dual cam setup.
This does NOT make a pushrod engine necessarily a lesser engine for some 90+% of owners and drivers.