Rewriting some articles, and here's the updated article on tuning systems. This was originally based on the Yamaha R3 but the same systems and principles apply to the 400. I'll be starting my Ninja 400 tuning project probably next week and will be thoroughly testing the Bazzaz/PCV, my own ECU flash, the full Woolich system, as well as aRacer Super RC2 race ECU. Hope this answers some questions:
https://www.norton-motorsports.com/2019/05/power-commander-pcv-vs-bazzaz-z-fi-vs-ecu-flash-vs-aracer-race-ecu/