I know it's not completely uncommon, but the h22 (in the 3 cars I've driven it in: prelude, civic, and integra) is a big, lunky, heavy engine which only really works in the prelude because the prelude sets the engine back in the engine bay so far. The integra and civic chassis (even with the right motor mounts) has the firewall set too far forward to make this a reasonable swap. Therefore, if it's not reasonable, it's unreasonable. Lots of people do it, the cars are nearly impossible to set up properly. Realistically, that engine is only good for the drag, it's got gobs of torque, nasty horsepower, and you throw it in a light chassis, and you have a rocket. Otherwise, if there are twists and turns on the road ahead, you'd better be on your best behavior not to upset that car's suspension geometry.
I'm just giving my .02 here, take it for what it's worth. I'm speaking from experience and from a little bit of theory, I haven't done the swap but have heard that it's quite difficult. I think the ideal all-around engine is any of the b18s (always been partial to the rare b17 though, too), but do as you like, and I wish you the best.