Talking on ECU
first thing you need to ask your self
what you want from the ECU to do
it not asking whatever is the best ECU for your car
if you just need a basic remapping
A nistune, PFC is good enough for you
but if you need more like traction control, antilag
direct ignition, coil pack system, MAP system
Exhaust, boost whatever correction map
then forget about nistune, PFC..
you need to go for other ECU
Motec, AEM, Autronic Haltech ECU price tag is not just for fueling and ignition function only
there are more function inside. it just you need to utilise it then only worth on price tag you pay for it