If you want to stay would you consider couples counselling to explore the issues in your relationship?
If things don't improve, then you'll be doing this again.
It doesn't make sense to say that cheating made you a better spouse, yet you're in love and want the marriage to continue.
I have to say it's the first time I've heard a woman say that. It's normally married men having affairs, that say that to their OW. As in she makes his marriage bearable.
Regardless of the issues on your relationship, cheating will always make you look like the bad one with no morals and a lot of negativity will come your way.
I was watching something on TV (a true story) yesterday and the husband was having an affair. His wife ran him over and killed him, but so many people didn't have a lot of sympathy and despite being an upstanding professional man, all that ppl remember is he had an affair....and so many in their community and in society sympathised with the wife.
The moral is not that anyone has the right to take another's life...but as the cheater...you get looked down on.
Either work towards fixing your marriage, or find a way out of it. Cheating can have awful consequences.