I've always wondered why some vehicles have ballast resistors but not others. Btw, my '74 Plymouth Scamp had an electronic ignition with a ballast resistor, and none of my old electric start Japanese points ignition bikes had one. I've got two theoretical reasons as to why my bikes never had them: The additional cost and the lack of space to install a hot resistor. 
The ballast resistor idea is good. During starting, the starter motor is drawing a lot of current which pulls the battery voltage lower. The coil might see only 7-9 volts. And the engine might be cold so combustion is not optimum. That's when you want the coil highly energized for maximum spark, so the ballast resistor is bypassed. When running, the alternator keeps the battery voltage at 14.5 volts, so the ballast resistor is placed in series with the coil to keep if from overheating. An ignition system designed without a ballast resistor (or some other voltage dropping circuit.) is necessarily a poor compromise. The coil has to be designed to start the engine under the worst (Weak battery, cold weather.) conditions, so guess what. Without a ballast resistor, your coils are running hotter than they need to be. Hotter temps = shorter coil life.  Getting back to my seventies Jap bike coils, they almost all had a reputation for "poor performance" and high failure rate. Well, duh, without a ballast resistor system, they just couldn't be very good. 
So the answer is yes.  Especially if your coil is running hot, a ballast resistor is probably a good idea. But installing a too high value ballast resistor may result in a missing-under-load bike.  You'll have to play a bit with the value, so that your bike runs well under all conditions.  Most car parts stores (in the USA/Canada) have a good selection. I've got Dyna coils on my project, which supposedly run quite hot. I'll definitely be experimenting with a ballast resistor, once my puppy is up and running.