OE Honda Cap & Rotor, NGK Iridium spark plugs, and NGK wires are a perfect option. This applies to both box-stock and stout H22's. Your mechanic nailed it right on the head. "Fancy" parts like an MSD ignition, thicker wires, and fancy plugs are hot fucking garbage and should be avoided at all costs. Whenever a member has issues with their ignition, it's the first thing we ask about.
So, to review:
OE Honda distributor caps & rotors are made of the best quality plastics, seals, metals, and electronic components. They're OE and last a long time for a reason; don't buy cheap junk. The only comparable item that I've come across is Bosch; they offer a quality cap and rotor at a fair price. I've been using said Bosch parts on my car for the last 30,000 miles without a single complaint.
NGK "blue" 8mm wires are the same exact thing as the OE wires, except for the fact that they're blue in color, and they're considerably cheaper than buying a set from Honda. It should be noted that NGK provides the ignition wires that came on the H22 from the factory.
NGK iridium plugs are more durable than the factory copper (or platinum) and are only slightly more expensive than their cheaper counterparts. They'll last nearly twice as long as most OE plugs, and don't require any gapping.