Like many things these days, I see folks attempting to run the cheapest, prettiest, POS imported from China and purchased on Ebay.
Like you, I've seen a LOT of those units fail. I also see a good share of wiring hack jobs (i.e. 30+ amp pumps run through a circuit that gets power from the ignition switch). Those hack jobs are also a fail.
The pump I run is the one with the idler pulley (so no rerouting of the serpentine belt). The controller regulates voltage to the pump and shuts it (and the fan) off 20-ish seconds after engine shut-down (sometimes longer on hot summer days). You know... just long enough to equalize things in the engine bay.
I like the setup. I'm considering doing the same thing on the 89 that I picked up for the kids.