BetterHelp works for me, as someone dealing with long-standing issues but unable to afford in-person therapy. The option to select a therapist (and change if someone isn't working for you) is very helpful. Talking to someone is accessible from anywhere there's an internet connection. Once I found a therapist that works for me, I made amazing progress and I have this service to thank.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend