You should go with whatever engine suits you. Don't go with what others tell you. Base your decision on your mechanical skills and your price range.
I'm a poor ass university student, so I ditched the D15B7 and went to a JDM 'ZC' SOHC VTEC motor. I'd only recommend this swap for a hatch however. I made significant gains with my engine due to my wet weight of only 2100 lbs(no driver). In a coupe or sedan, the extra weight will hurt the little engine.
If money isn't too much of an issue, definitely get something with DOHC VTEC. Even if you have to save up for longer, you'll be thankful later. If you want to stay in a budget and lose the D series engine, get a B18B. Excellent torque for a small engine, and if it's not enough you can always swap a VTEC head on er!
![Very Happy :D :D](/forum/styles/default/xenforo/smilies/icon_biggrin.gif)