This is by far the best article on affairs, I have ever read. It is in three parts. It addresses everything that I have been going through but from the side of a therapist speaking to people who are or were cheating.
https://www.affairrecovery.com/newsletter/founder/31-reasons-to-stop-affair-part-one