im just giving some info. my buddy has a older jdm h22 with a 30r at 8psi pushing 350whp 300ftlbs and for reliability it all depends on the tune. i know tru jdm fanboys love b-series but if i had to choose b-series get a b20 for power. and i wouldnt pick it over a h22 any day or even a f22. i like torque more than horsepower for a daily and gas mpg. but i guess it comes down to what you hear or see. and im pretty sure the h22 will make more power with less effort.
If you were an engine builder from another sport and you decided to build a turbo Honda to make the most power possible and you looked at both motors side by side, it would should be no brainer. Bigger valves, better flow, more displacement, and a short stroke that can rev
and if h22 has a weakness id say its the ignition and trans but drop coil packs on it and h2b
and look at the 1/4 mile times from a type-s h22 with a b16 trans stock. and dyno can put down more than 200whp and 170ftlbs but i guess it matters on your dyno. just remember 2.2>1.8 or 2.0 almost like asking a ford guy old 302 or 351? should be simple unless you take in outside influence of jdm fanboys saying b is better than a h and they cannot proove it. and every engine building book i saw says the same thing you can make every motor fast with $$$$ but its better to start with a bigger motor. more fuel and air=more power simple but if you think a b is more reliable get a b16 because the rod/piston ratio is perfect for reliabilty but it cant make power like a h22.
and to an above comment it does take alot to make a 200whp b18 if i compared it to a untouched h22 with 200whp stock. and for hondas i like oem motors because they are cheap. id rather invest in a nice turbo setup/fuel setup and kep dirty d if thats what i already had. can go over 400whp on stock d series but i wouldnt say its reliable