Most basic EI systems don't work any better than a properly functioning and set up original style ignition. However, it seems to be getting more difficult to get quality points and condensers now.
On the plus side EI is generally set it and forget it. No periodic maintenance.
On the negative, EI is subject to failure without warning and unlike points you can't carry spares with you. EI is also sensitive to battery voltage and if it is too low can make it very hard to start, even using the kick start. My 550 came with an older EI system probably installed in the 1970's. When riding through the desert on a trip last year mine started to overheat causing a misfire on cylinders 2-3. I ultimately switched back to points.
I ran a more expensive EI system on my '77 GL1000, and a basic one on my '02 Royal Enfield Bullet. In both cases it improved start up and idle.