I have no fear of running against trans brakes while foot braking. However a really good driver with a trans brake is tough. But a trans brake doesn't make everyone a hero. I also agree no electronics should be no electronics, period.
Doug