The best person I have worked with was a neuropsychologist. The best thing about her was her amazing knowledge as she worked not only with children but with teenagers and adults. Her patients had all types of neurological conditions.
But what I really REALLY liked about her was that:
1- She was always honest about her opinion on DS's progress, if DS was improving she would say so, but he was NOT doing well, she kindly but firmly let me know what she thought. And sent me "homework". I hate those really patronising therapist that say, "oh but he is doing so well he can do this and that".
2- She always told me that 45 minutes with her every week was not going to do any difference, I had to do the exercises three times a day if I wanted results. (Other people have told me to just enjoy DS and be his mum, but I know he wouldn't have improved if she wouldn't have given me this advice).
3- She put 100% of her attention to those 45 minutes with DS. In fact she didn't even look at me during the session, we just had a conversation at the end about things. She had the patience of an angel. She made me feel like DS was her only patient and he was all that mattered during those 45 minutes. I have had therapist that spend too much time talking to me during the session rather than concentrating on DS and it really pisses me off.
I am sure there is plenty more, but those three stand out for me. I truly value this person's help, I will be forever grateful to her, it is a shame she doesn't live in this country.