Such a common topic nowadays. Suggest talking to your preferred tuner about what they're most comfortable working with. Haltech usually gets my vote nowadays though.
Just to touch on knock-control. That's a real hit & miss & would require careful calibration on a built motor.
MR2QIK - "The Little Car That Could"
320rwkw @ 19psi (pump fuel, no giggle gas)
11.96 @ 116mph (with 228rwkw)