Gizmo,
Sorry to hear your situation.
Mediation did not work for me and my xp. We ended up in court and I had over £11K legal bill. Think the worst case scenario is 50/50. If you can negoatiate any better then avoid court. I will represent myself from now on. Currently being taken back as my xp wants to change the court order and I am representing myself.
From my experience, you know your case so much better than anyone else and you care.
A friend represented herself, but her xp didn't even turn up to court so she got more access that she had already.
Try and really think of your dd first - it is so hard. Unless he is throwing her across the room, then the courts seem to ignore other behaviour and go for middle ground. But I do understand. My xp is hugely controlling and just does stuff to try and get a reaction from me as opposed to having ds's interests at heart. He says that I am controlling.
If you do end up in court you can write to the court and ask for a McKenzies friend (google it) who can sit with you, write things down, prompt you and support you. They can not speak for you though.
Also if you are concerned about xh looking after dd the court can organise a Cafcass report.
Happy to answer any other questions. In a nutshell, my xp was having ds 2 nights a week. The court ruled that xp has ds 11 nights out of 28 and 4 weeks holiday per year. He is still abusive to me and my mother despite me setting handovers at the CM's and minimising contact.
Hope you can avoid court as it is horrible, but if you can't, I would recommend you do it yourself with as much support as you can get. HTH