id say the ls vtec, if u can get a good deal on the tranny ecu etc. but compare the prices and go from there, b16's are great engines but most are older and do require a good rebuild if ur planning on wailing on it or shooting nos, turbo, supercharger, etc. if u wanted a reliable car id say b16 all the way, but since u already got a daily driver its ultimately ur decision.