BetterHelp is a very good option if you can't afford a private therapist, whether it's because of money, time, or both. You will get matched within 2 days of signing up at a fraction of the price private therapy typically costs, without trading for quality. Therapists are very professional and will give you the tools you need to progress and heal, plus you get access to webinars that would normally cost around a minimum of $40 each.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend