Not understanding much about either psychology or brain functions, but rather from an electrical engineering point of view, ECT seems a very crude measure. Voltage surges don't usually do computers much good, for lack of a better comparison. But then, all those psych meds equally affect the whole body, when they are actually meant to help with specific symptoms in specific brain circuits.
For therapy targeted at specific brain regions I find brain pacemakers an interesting new development. Long term positive effects of this seem much more plausible to me than ECT, just from an engineering point of view again.