Glad to read your updates that he is gone and did not hurt you again.
Your dad sounds great. Please DO go ahead and report all this to the police.
Please do NOT, EVER, believe this man's lies and manipulation. If you let him back in he WILL hurt you and control you again. All the more because then he will know that there are no consequences for his actions and you will take him back. I have seen this sort of thing before. WHATEVER he says, does, HE WILL HURT YOU AGAIN if you don't build on the start you have now made. Br strong for you daughter, and for yourself. Lean on your dad, follow his advice.
What will your dad say if, after his efforts and restraint in facing this thug and doing his best to protect you and keep you safe, you throw all that back in his face and forgive the man who abuses and almost killed you and then blames his abuse on you? He will rightly despair.
You have been VERY brave and need to keep going with it. This man must not be in your life. He can see his DD at a contact centre.
And what happens when your DD is old enough to snap back at him, choose to "stand in the wrong place" or sit in "his" chair or on "his" side of the bed? Do you think he will put up with that? Your DD will receive the same treatment that you have.
I am not a professional, but I do agree with others who are not sure that you are depressed - I think your spirit has been crushed by an abusive man, and that process started long before he actually put his hands around your neck. But do speak to your GP - they can probably help in any case (and it would also create a record of you needing to seek help).
I don't want to patronise you or sound like a lecturer - but I am going to say it again, just to be absolutely clear:
IF YOU FORGIVE THIS MAN AND LET HIM BACK IN HE WILL HURT YOU AGAIN.
NOT ONLY THAT, BUT IT IS HIGHLY LIKELY THAT, ONE DAY, WHATEVER HE SAYS AND HOWEVER "SORRY" HE IS HE WILL KILL OR PERMANENTLY DISABLE YOU.
He has crossed a line, don't pull him back over it to you. Listen to your dad - he really DOES love you.
Every good wish to you. x