Going with electronic ignition is not only good for better control & stability of timing, it also allows to control timing when engine load is low.
It will make your engine running way smoother but you will also have way more torque available with part throttle. Hence, It will lower your fuel consumtion quite significantly. It also reduces average engine temp.
Total cost on my side to convert from dizzy to electronic ignition: 1000€/$
Side question about EDIS controller: you need coil but also a module to control spark, that's what called EDIS. So you have Megajolt =>EDIS module=> Coil pack