I had a very good experience with BetterHelp, my counselor was excellent and would respond to any messages once a day (I could have a conversation and message if I caught her online at the same time), something I used regularly at the start of the process while also having 1-2-1 video chats every week.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend