Any of the ISSPRO programmable tachs will work - they're setup to take at least 255 pulse/rev and maybe higher than that.
I don't think these are that high of failure really, rather I think it's cause we're fixing 20+ years of wear & tear. Sort of like engine rebuilds - we see a lot of engine problems due to age and what we're doing with them but that doesn't mean the engines are bad, just the demographics make it look that way.
I think also many of the problems with the sensors are damage due to work on the engine/whatever - the location is somewhat exposed and it's easy to crimp or break the wires.
The stock sensor location is interesting as well - it's much further out from the gear than I would have expected - I measured it at around 0.075", when 0.030" is much more common for these type sensors. Being closer to the flywheel gives a stronger signal. I think this is much of the reason why it's common to have faulty readings at low rpm, and if you could get the sensor closer it would solve some of these issues. I machined the new sensor on mine down about 0.015" and it did seem to help some with the accuracy of the tach (aftermarket isspro) though now I have high rpm inaccuracy.
If you really want to quick and dirty tach feed tap the alternator output before the rectifier and run an alternator tach. Not as accurate, but cheap & easy.