Still have points? If so you should think about electronic.
Personally, I think electronic ignitions are way overrated. Points are reliable and trivial to service, while electronics introduce all sorts of potential for weird behavior.
For example, after installing a Pertronix module on my TR3, it later became hard to start and I found (by experiment) that it would only fire just as I let off the starter button. Put points back in, and it started first time, every time. The battery failed a few months later, so I surmise that the Pertronix requires more voltage to fire than the starter does to crank the engine.
Took me almost a year of fiddling around to get the Crane XR3000 on the previous TR3A to work reliably; and it still never ran any better than with points. Before I discovered that the rotor was interfering with the pickup module, it would do things like stop running entirely for just a fraction of a second, and then go back to running as before. I also once had a loose ground connection disable it entirely (at night in the rain, of course).
The first Stag also ran better after I removed the Allison ignition and went back to points.