The people like yourself who have their priorities straight are the ones who enjoy the time they have with their kids. No one ever said "good" parents have to live together. Has to be a very hard situation. The only time Judy and I went separate ways for a little while, the kids stayed with me. I saw how hard that was on her. Takes special people to continue to work together to parent, and have children be well adjusted and as delightful as yours.
Might never be easy on you, but my hats off to you for your dedication.