Stay away from any "AFC" (air/fuel controller) like the apexi SACF...they dont work with our ECUs because of the weird voltage our airflow meters use. At least they dont work properly. Its not a very good way to tune.
I've run my Megasquirt as a fuel-only system. This way I can control fuel as I want it, and I let the stock ECU/ dizzy / knockbox take control of the ignition.
I was going to run a Miata CAS with the megasquirt so I can run coilpacks, I dont want to do COP's yet.
The FCON increases fuel just like a chipped ECU, only it needs its own computer and sensors to do it
If you wanna do timing curves, you're going to have to do a full standalone...be it Megasquirt, Haltech, electromotive, autronic... A lot of them will require a trigger wheel to be attached to the crank pulley and a VR sensor to read it, along with coilpacks or COPs. I'm told most of the higher end units need professional tuning or at least solid time on a dyno to dial everything in (tough to do fuel & timing simultaneously on the street)