Ich verwende den 4401/4403 als meine Jellybean-Transistoren, wenn es keine Rolle spielt, und meistens nicht. Wie Sie sagen, haben die 4401 und 3904 ähnliche Spezifikationen, aber es gibt Unterschiede. Der 3904 ist besser bei sehr niedrigen Strömen, aber der 4401 kann höhere Ströme verarbeiten.
Die meiste Zeit ist der 4401 gut genug, deshalb habe ich ihn "standardisiert", da er robuster ist und ich auf 100-mA-Anwendungen mit mehr als 100-µA-Anwendungen stoße.
Sobald Sie etwas als Jellybean-Teil ausgewählt haben, möchten Sie es verwenden, wann immer es gut genug ist. Sie möchten nicht, dass Einkauf und Fertigung mehr Teile als nötig bearbeiten müssen. Persönlich denke ich, dass der 4401 eine bessere Wahl dafür ist, da er für ein paar mehr Anwendungen als der 3904 geeignet ist, zumindest für die Dinge, die ich normalerweise mache.
Ich benutze daher überhaupt keine 3904. In dem relativ ungewöhnlichen Fall, in dem ich bei sehr geringen Strömen viel Verstärkung benötige, verwende ich etwas anderes, das noch besser geeignet ist. Der 3904 ist dem 4401 einfach zu nahe, als dass ich ihn auf Lager hätte, um ihn auf Lager zu haben.
Wenn Sie sich für den 3904 als Jellybean-NPN entscheiden, verwenden Sie möglicherweise immer noch einen 4401, wenn Sie mehr Strom benötigen, als der 3904 verarbeiten kann, bis zu einigen 100 mA. Das liegt daran, dass der 4401 ein wirklich billiges Teil in diesem aktuellen Bereich ist. Darüber hinaus werden Sie etwas anderes verwenden, wahrscheinlich sowieso einen Leistungstransistor.