Honestly, if you get things set properly on your points, are starting with a system that is not all worn out, keep things lubed, I've never ever had a problem with points. Not Brit, not Jap, not Italian. I still struggle with this aversion to points. Thing is, posts like this get read and guys think that EI will solve all their problems.
Points will ALWAYS get you home, even on a very low or almost dead battery. Most EI's can't say that.
but to each his own.