Re. How expensive it is. There are cheap home-use alternatives to TMS. For instance tDCS.
Here is a great comparison of noninvasive brain stimulation techniques for depression treatment: https://www.bmj.com/content/364/bmj.l1079
A company that offers tDCS as a home treatment for depression can be found here: https://flowneuroscience.com/