I think it is better that he is out of the house right now. I have been exactly where you are over 2 years ago. Everything seems so hopeless. Just reading through your thread brings back those horrible feelings. I thought my world was going to end when my h moved out but as I look back it was better because I didn't have to deal with all the things he was going through.
My h was also the best hubbie, best friend, great dad, moral and honest person there was. In my life I wouldn't have thought he would have ever done the things he has done over this last 2.5 years. This was not my h, he was a shell of a man looking and searching for something that was at home the whole time and he didn't realise it. I couldn't for the life of me figure out how he could treat me and the kids the way he did.
I went to C because I had to get all of this out and work on me. C really helped me to know this wasn't my fault that it was just something that my h had to work through himself. My C also gave me the advice to detach, don't call, and not to be available all the time when it was convenient for my h. She also helped me understand the torment that my h was going through and to give it to God and let him work on my h as I took care of my family. Them I had to learn patience and understanding big time!!! That is what is important.
You will make it. Take it one minute at a time, then one day at a time. It will get better, I swear!