I've been to a couple of different therapy providers, but BetterHelp is by far the best! They match you with a therapist based on your needs and your monthly subscription comes with tons of helpful courses you can take, plus unlimited messaging with your therapist.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend