Some of the fastest and best running bikes in the country use OEM CDI, Coil and just throw on a timing plate.
The dyna CDI out of the box is ok.
Unless you plan on spending another few hundred for a cable and software for a laptop, then dyno time...I think a dyna CDI is worthless.
I had one, I'm back on a stock CDI now. A dyna has a lot of potential if you have the time and needs for one. Tach output, different curves you can program (Nitrous, alky, gas, etc.), stutter box output....etc.
But just slapping one on vs. buying a 50 dollar chariot timing plate, I'll take the plate and save the rest towards a solid port job.
If you plan on removing the flywheel, you'll have to buy a thread in puller which is 10 to 15 bucks...and I use an impact and red loctite on the flywheel nut upon reassembly.