I think that if you want to add a lot of accessories to the bike, ECU editor is the way to go because it's pretty much unlimited on what you can do with it. (E.g., timing, activating nitrous in various ways, controlling different levels, etc., turbo setups, air shifter setups, editing different limiters and electronics, etc.). If you generally cruise around and hit the track a time or two, PC + flash is probably fine because it's so easy.
However, I think I'd still recommend the ECU editor.
You can flash the ECU with a map from a bike with a similar exhaust, air filter, etc. (Can ask around online or download from BoostbySmith - use at your own risk, though.) To me, that seems largely the same as downloading a canned map from PC. Given that, I went ECU editor + flashing harness (though I had a PCV and took it off), and just downloaded a map with almost my exact mods. Now I have a canned map that I can easily adjust, I can add all the accessories I want, and I can remove limiters and other stuff at will. It also runs MUCH BETTER now than when I just had the PCV with Brock's map.
I got a WEGO III to datalog and get a/f readings, but that's mainly b/c I'll eventually be running a small shot of nitrous. I know some tuners might prefer PC (or only be able to use it), so if you plan on getting a dyno tune keep that in mind. But I think I can get a really good custom map on my own using this setup and A LOT of research. If I were going more than a 40 shot of nitrous or if I were going turbo, I wouldn't touch anything and I would use a dyno tuner.