Es gibt einige die hassen die Lösung mit dem Pullup. Allerdings habe ich bislang noch keine Probleme damit gehabt. Und da sind jetzt schon so einige Kilometer zusammen gekommen.
Die Lösung mit dem TC4427 ist grundsätzlich die sauberste die man mit logischen Spulen umsetzen kann. Allerdings sollte man da wissen, was man macht.
Es gibt übrigens noch vom Holländer die Efignition. Vollwertige MS2 im kompakten Gehäuse mit den oben genannten Treiber. Der kann nur Logische Spulen ansteuern.