Facefacts it sounds like you are recognising some good points about your dd and this is very positive. I am a great believer in the phrase 'Praise is magic'. Some kids do not know how to accept praise, and some need to learn to recognise praise and appreciate it, as they simply cannot. They need to learn to praise themselves.
My own experiene is of a dd who was very difficult (by my own standards and others) from ages 6-8 and for the last three years has had her ups and downs but her behaviour has got better. She has some ASD traits (as 'diagnosed' by CAMHS) and is also very dyslexic (as assessed by an educational psychologist), about three years behind at school but about three years ahead in terms of how her brain works (as assessed by a dyslexia organisation). All this means she holds it together at school, working three times as hard any one else (or so the teacher told me) and producing work that would look OK in Year three when she is in Year six.
The turning point for me was to realise that my dd was very emotional, not just the emotion of anger (which she displayed by hitting me, trying to lock me in the garden etc - age 8) but also the need for love and reassurance etc. She 'should' be very assured of our love, as we have always cherished her and treated her very lovingly, we are a huggy family, lots of time together etc, but DD has always needed bags and bags of reassurance. In order to help her I did about 6 parenting courses, and a further 2 courses in relation to adopting our son (who is now 5).
I am saying this because a turning point for me was realising my dd was actually very needy, someone who needed a lot of reasrruance she was loved and that she was capable, while also 'presenting' as a very assured person who 'knew it all'. So she was pretty mixed up, and she passed this on to us, her parents, a lot!
A few months after my realisation of the extent of my dd's needs, I went on a course called The family links nurturing course based around a book called The Parent Puzzle.
After this I changed how I related to dd and she matured to some degree and between these two things, we have moved on quite considerably.
These are my experiences, and I did not share them before as your difficulties seemed much more extreme than mine, and your child is a lot older than mine (DD is now 11), but after your last post I feel there are some points of connection. I said quite a while back that in some ways your and your dh sticking together as a kind of impenetrable block may be a sort of 'challenge' to your dd and to get professional advice on how to deal with this. I stand by that. I think that 'conventional' parenting advice is always that you back each other up (as parents) and stick to the same rules etc, and the difficulty that I see is that a child can feel out numbered.
We have general rules in our house (e.g. no hitting, no shouting etc) which both parents support and the kids know it is the rule (not saying it doesn't get broken a lot!) and at other times we allow our children to ask the other parent. E.g. DD wants a story late at night, my answer is no, but DH may well read her a story, he hasn't seen much of her in the evening and is happy to read her a story etc even thought it may be well past her bedtime.
Anyway, I am sharing this because if there is anything in my experience that can help you, I hope it will. We have tried as much as we can to start each day without a hangover from the previous day's difficulties, we try and do as many fun things as a family that we can - to bank some good stuff for when the shit hits the fan, and also just because it is fun. I try as hard as I can to notice when things are good, even a little bit good, and to praise in a genuine way and to encourage the kids to be proud of their own achievements.
I am certainly not the world's most tolerant person, and I screw up a lot! But I do really value all the professional input I have had. And I just wanted to share because there is light at the end of he tunnel for me and I so much hope there is for you too.