I've had very good experience, the key is finding one you feel comfortable working with I think. No matte what though, be prepared to hear things you may not want to hear. The process is really about learning about ourselves, and sometimes we dig up things we've neglected to face for a long time. The good news is that there are ways to learn and face/improve all of the issues that might be brought to light.