i would recommend the stock h22a/1 over the h23 VTEC setup (frankenstein) engine, any day of the week
when its all said and done, the h22a is less money, well spent
h22a is a solid motor, honda used it for 9 years straight, with only minor changes (mostly electrical for obd2, etc.)
the h23a1 had a shorter run with only 92-96
and in my opinion, honda designed the h23a1 underpowered stock and as a filler engine to meet a market share.
ur looking at 30-37 more HP STOCK from an h22a/1 versus a non-vtec h23a1, and with the frankenstein engine your pushing what the h22a/1 makes stock for arguments sake.
~boomer