I've used BetterHelp on and off for a few years now and it's been a truly helpful experience!
There's a wide selection of counselors that you can filter through if you want someone more relatable to your own experience, e.g. more religious, POC, or LGBTQ. The profiles include areas of expertise, a short blurb about themselves, and their hours of availability which makes it easy to choose a counselor and not get paired with someone who doesn't match your schedule.
I've gone through a few counselors for different conflicts in my life, and each had truly helped me in that area of my life - getting out of an abusive relationship, going through an intense couple of breakups, going through college as a first-gen student of color, getting my driver's license, setting life goals, etc.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend