without saying everyone else is wrong, i will now state my own personal oppinion.
i, personally know next to nothing about b18a/b s. but, i do have b16, im very very pleased with it. maybe the torque isnt that great, but i feel it makes up for it.
i cant see myself going back to non-vtec...