The B18C1 would be the easier swap, and there are more performance parts available. The H22 is a really tight fit, and (correct me if I'm wrong) I believe you wouldn't be able to run A/C and Power Steering, if that matters.
However, the torque from the extra .4 liters of displacement in the H22 can really be felt, judging from my limited experience in a h22 powered hatch compared to a b18c hatch (both N/A). It had down-low grunt that I've never felt from a B-series.
On second thought, go with the NSX engine. That would be hot! :thumbup: