There are pros/cons to everything. Mechanical is simpler, but not as efficient. Electric is more efficient, but you have to upgrade the electrical system and run a good controller. And sure, stuff to fail- relays, fan motors, controllers, etc.
Of course, when something in the mechanical system does fail, it can do so catastrophically. I've seen fan blades tossed, water pump shafts fail and send the fan blades into the radiator, etc.
My degree is Aerospace Engineering, so, I spent a lot more time on jet and rocket engines than I did on prop driven stuff. But that's how I understand it anyway.