Well I think that you guys have seriously damaged your relationship with cheating on each other. And you fantasizing about other men isn't going to help the situation. Everyone has baggage and every relationship has struggles. As fairytale as other guys may seem, if you were to leave your bf for them you will end up have the same, if not worse struggles you are having now. Until you fix yourself you can't have a healthy relationship.
I think if you worked on rededicating yourselves to the relationship you can get back what you had tenfold. You could go to a marriage counseling retreat where you go away on 'vacation' for a weekend with other couples and learn new tools to bring back romance. It worked wonders for my hubby and me (and you don't have to be married, you're living like you are married so it would work the same for you)
GOOD LUCK
You can't stay with someone out of pity. That will get you absolutely nowhere. If you aren't happy with him, you guys should go your separate ways so you both have a chance at happiness.
Well I don't blame you for the feelings you are having. With multiple affairs between the two of you, this relationship lacks real substance. Lacks compassion and mutual respect. How could you two really desire each other when you both distract yourselves with other people? Maybe you both started out too young and didn't really grow in the same directions. You can't stay with your bf just because of your kids, because in the end, you both will continue on with neither of you being truly content. Do you think counseling could help you two maybe reconnect? It seems you love him, you just aren't physically desiring him. Which could happen if you both rekindled that spark. Instead you are turning to other men to get that rush of excitment that comes in the beginning of any new relationship. That grows old in time, as you can see in your current relationship. You need to do some real soul searching because you stay with your bf for the kids but you aren't teaching your kids anything by having all these numerous affairs.