Hi Rwskinner

If the failure rate is not high and things are running-- i feel no need to change ULN2003 unless it gives you an advantage-- like cost reduction-- etc,

perhaps you need not change for technology upgradation - as far as failure is occasional and tolerable without letting reputation down-- please continue

even the diode matrix inside need be used only when load is inductive like a relay coil.