B16A head on a GSR block = Poor mans Type R.
B16A2/B18C1 swap is by far the most practical and most hassle-free swaps for most 92+ Civics. H22's tend to be on the heavy side, and usually can't rev as high as the B16's or B18C's. For all out power, an H22 is a good idea, but if you want your car to handle well, a smaller engine is better. If you have the $$ to spend, the K20 swaps are the top of the line, and will definately get your Civic to haul.