Having looked unsuccessfully for a therapist to match my needs locally. I turned online and found BetterHelp.com. The entry assessment in the form of questions was very comprehensive and allowed me to break down why I was there in the first place. BetterHelp then matched me with a therapist, who was exactly what I needed, all the while assuring me I could change if I wanted or wasn't happy. Their therapists are available through messaging at all times and they schedule FaceTime to suit you. Their billing is very reasonable and even makes allowances for your income, and their technical support when needed was prompt, helpful, and considerate. I have recommended them to literally everyone I know.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend