Yes, I'd like to live with a gorgeous, funny, intelligent bloke, who is good with my kids , too - it is just a wish, I don't really mean it, (well, OK, I wouldn't mind) but I certainly don't expect it to happen.
What did you say to him? Off the cuff, I'd've said that I'd miss him SO much and gone on to tell him that I miss him when he is at his Dad's but I'm happy they are having a good time together.
His Dad is doing the treat thing - he can. But actually, real life is getting them to school, getting them to go to bed at a reasonable time so no one pays the price tomorrow, cleaning their teeth, going to doctor's appointments, making sure the school know about what is happening at home - please , why am I telling you? Except to make the point, you are doing ALL the right things. DS1 feels comfortable enough to tell you everything, to hurt you even, to be totally honest. From the little I have read about your relationship with your ex-, this is not the case with him.
I was going to type: stop doubting yourself but realistically, a bit of self-analysis is a good thing, but do stop beating yourself up; you are doing your best; your boys are safe; they probably have a better relationship with their Dad now than before; and hopefully, there will be a better future, all round.
Heh, that was my sermon for the month . I hope you wake up today, feeling good, positive and go give your lovely boys loads of tickles and hugs and that your day goes from good to better.