FWIW, I switched from a Pertronix '009' clone to a Magnaspark II after putting up with spark scatter for years. The engine ran sort of OK - it idled well and pulled well over 3000, but in between it never sounded as smooth as it should have.
I'd always noticed, when setting the max advance with a timing light, that the timing mark sort of disappeared between about 1800 and 2800. It finally occurred to me this was because of spark scatter from the dizzy. When I switched to the Magnaspark, that disappeared. The timing mark is now visible throughout the rev range from idle on up.
At the same time, the engine also smoothed out. I never realized how much of a subtle 'miss' there'd been in the transition range until it was gone. I'm pretty sure this wasn't caused by the Pertronix module itself, but by the crappy Chinese mechanical advance mechanism in the bottom half of the dizzy.
Also, the Magnaspark will work just fine with a traditional coil. CB will tell you this if you read the fine print, but they really want you to buy a coil while you've got your Visa card out, so they hype their 'dry' coil (no internal oil bath). I kept my original Bosch coil and it seems to be fine with the Magnaspark.
And I'm a bit puzzled why you're changing if "everything runs fine right now".