id go with H22, the weight difference is really minimal, a lot of times you can find an H22 cheaper than a b18c1... more power.... like Rico said, they've become easier, they are more common than ever before but a lot of people still arent doing them so they are more available than a B series.
but i definitely wouldnt buy a b18c5 unless you find one cheap.