What would you do if you were in a similar situation?

Would you give him another chance for the sake of the kids and because you are afraid of facing the future?

That future would involve constantly wondering if he's still cheating or likely to cheat.