As they say on here, you will know when you are fully done when you no longer worry about your spouse or what they are doing.
You are not done, my friend. And I do not see that as a failure! Please put that kind of thinking aside. Do not beat yourself up for his bad behaviors.
You are not a db failure, you are a remarkably strong woman who knows what she wants. You want to stand for your marriage.
You're right that you will be fine if he leaves. You will miss him dearly but you will be fine. You are still grieving for what was lost and that is ok. Do something to get that grief out.
You're fabulous Linda!
Me:49 H:47 S: 16 T:27 M:25 My EA: 2001 His PA: 10/2007, 6/2013 Separated, but H still in house
Find your Shambala: a place of peace and happiness.