I'm also surprised you're asking us if you should move on or go with him! Don't you have a mind of your own?
This is why, it is very unfair to yourself to lose yourself to a man whilst you're in a relationship. Ladies need to learn to be their own self and keep working on being a better version of themselves for their own sake.
Now, my advise is, ask yourself if you can manage him the way he is, as a serial cheat since you confirmed this is the third time. If cheating is a deal breaker for you, please break the deal now. It would hurt and would be a bit hard but you won't die.
Your family and friends are not the one who'll suffer the heartaches and consequences of his immoral ways in the future so choose wisely dear.