Add a Wideband2 or Autotune to the PC5 and it will tune any map on the fly but in practice, these systems only work for the cruising range of the map. If you want to use Autotune for all throttle positions and rpm, you need to do high speed runs holding the throttle at a single throttle position and you have to do it a few times to get the AFR perfect. Then you move on to the next TP and do more runs for that. It requires a lot of time to understand the process and it takes 30 or 40 runs over 100 mph if you want to tune the whole map. If your base map is close to perfect already, I don't think you would notice a big improvement. I did not. Now add an ignition module and you have control of timing.
A flash is a lot quicker and less expensive. It also addresses some important ECU functions (like flies tuning) that modules cannot.
What happened to ECU Editor? We were discussing that a few weeks ago. I thought that was the way to go over an actual flash.