I suppose I have a different definition of "stuck." You admit that you made mistakes in this marriage and have made huge strides in fixing what was broken in you. You are a changed man and you have gain tremendous wisdom from this experience. Where is stuck in there?
That you stand for your marriage and your vows doesn't make you stuck, it makes you a man of your word who wants to honor your vows. Take that advice with a grain of salt. So many in this society want the easy way out. You, my friend, have not chosen that path. That doesn't make you stuck, that makes you a man on a different path.