while i have no problem with H23s , boosted
all motor wise, if hes asking this question, then hes prob not going to do the work himself.
an h22 runs $1000
With a $1000 you could barely buy the H22 CRANK, Mahle PIstons an Eagle rods. Then you would still need bearings and assemble it himself. That leaves no money for machine work if its needed, an still a H23 head. he would have to pull the motor an dissasemble it to put the h22 crank in the h23 block. its definetly not for a novice mechanic.
A stock H22 swap from us would run you under $2000 (longblock only)
I dont think he can built an H23 for anwhere near that price. even if he did the work himself.
The power vs cost still favors the h22 longblock swap IMO
IMHO the h22 is better as far as parts availability, reliability when it comes to making NA POWER.