I've never been one for counseling, but BetterHelp won me over. I have a great counselor that I can message any time, and schedule live video visits with. I picked pretty much at random, and still ended up with an awesome professional who responds to me promptly and that I really feel is listening to me.
Not that it's the primary concern, but you really can't beat the price either...you can talk face-to-face via video chat with a professional counselor 2-4 times versus one office visit in person.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend