I did some researching myself on the h22 swap... Come to find out, it's WAY more than just being able to fit in the engine bay, but wiring and custom fabbing up the wazoo. Stay away from that swap unless you've either done a swap before, or have lots of knowledge on the subject and lots of free time.
b18c5 wouldn't be quite as hard, but still a feat in itself.
c1 would be a good engine, and I believe better for boost(comparing stock engines).
I'd go b18c1 if I had the money.
I swapped a b16a into my 89 crx, and the only handling difference I notice is some torque steer, but that's about it. I haven't really pushed my car though, but i'm betting it's not gonna corner as well as a stock crx.