^ the most important question. Also how much can you do yourself and what are your power goals? Do u have a specific horsepower in mind, just want something bigger, want to keep vtec?
No complaints on my JDM B16A SiR2 pulls good and hard. VTEC is pulls and screams too. Ya cant go wrong with a B16. (get one with LSD tranny, makes a world of difference.
Personally... it really all does depend on what you want to spend... Im not a big fan of B series engines so i would go H22... or K if ya got the money