I have had mixed results with TMS. Had ECT 20 yrs ago and it worked for me for a couple of years. I went back last year for TMS and it did bring me back to normal but I relapsed 6 months later and now I'm back in TMS again.
For me the ECT worked best with the longest remission (2 yrs). However, it is much more invassive. Anesthesia 3 times a week for 4 weeks and 2 additional weeeks of not driving your car. I had some short term memory loss which was traumatic but I would be willing to do it again to have a remission length that is 4 times longer.
TMS on the other hand has no memory loss, no anesthesia. I had to go in 5 days/week for several weeks. So both are time consuming.
As for insurance, it paid for all the treatments (TMS and ECT).