B16a1
My vote is B16a1 it's a little more work to get installed in a 5th gen, but it's cheaper than all of the other motors. the reason it's cheaper is cuz it has a cable tranny, this really isn't a factor though, because hasport sells an adapter and it works perfect (isn't even hard to install) you'll be competitive with gsr's (hatches with gsr swaps will have a slight edge on you...but the win will more often go to the better driver than the larger displacement engine) also the tranny on the b16a1 is SICK low gearing. i don't know the numbers, but i do know that at 75 mph in 5th gear your running at like 4200 rpm.... this may sound kinda crazy, but if you think about it, it makes an ideal tranny if you're running NA and you want to get off the line quickly.
just my .02 but i will also caution you that it's a little hard to find parts for them. they are MORE OR LESS a del sol dohc vtec engine, but some things are different (like the throw out bearing for the clutch) but if you do a little reasearch you can find out what parts to order for it.