Regarding your second dimension, the "good" thing about ChatGPT is that you can request a new answer if the previous one doesn't vibe with you... Also, you could probably create infinite therapist personas that are tailored to your specific needs.
I just tried asking it to be a tough guy ex gang member therapist from the bronx who became a therapist and while it introduced itself that way it quickly dropped the personality and recited generic therapy advise.
I told it I was afraid of spiders. After it gave some advice and dropped the bronx character I asked it "Have you ever been scared of anything?"
And it said "As a machine learning model, I do not have personal experiences or emotions." Which shows it is not flexible.