I'm going to be flamed for this , but whatever
In my opinion, cheating can often be symptomatic of other, deeper problems in a relationship - not all the time, but a lot of the time. If my husband cheated on me, it wouldn't be a deal breaker. We have a life, a son and another child on the way, and we love each other. That being said, if he wasn't willing to do everything I needed for me to feel confident in our relationship again, weather that be counselling, giving me his email/ phone password, telling me where he is at all times, whatever, that would be a deal breaker.
I honestly feel like, unless you are in a dangerous situation, if both people want to work on a problem, a marriage can be salvaged. If only one is willing to put in that work, it's over, but if you both want to put in the effort, you can regain love, trust or anything else.
Just my opinion