Yes. As long as you are going to the correct counselor. What I mean is, it's like making sure you aren't going to a foot doctor for a headache. You make a mistake by diagnosing yourself. If you match the problem with the proper counselor, it can work wonders. If not it can be a waste of time.
As far as being a professional, I'm not sold on that. In some cases, like mine, being an alcoholic, no one can relate to my problem better than someone that's been there. Experience is priceless. I can tell another alcoholic things that run through my mind that only another alcoholic can understand. Things you can't learn in a book.
No matter what you choose, if it works for you, it's right.