I've got an R in my cx hatch...the only experience I had with an H22 is with a 'lude I raced, but I'm so much lighter that its really not a good basis to judge...I would still go with the R though...so much fun!!
The swap would be basically same as the LS/VTEC. The only major difference is the wiring depending opon the electronics. (OBD1, OBD2)