BF, the hope might remain for a long time. Even my H, who initiated all of this and who can't wait to get D still has thoughts about whether he is doing the right thing.
Don't feel as though you've made no progress, because you have. You said you're a better person. You've grown. You've learned. If your M can't be saved, at least you've saved yourself.