This is why I hate this MLC malarchy. There is always another question. There is always something else to consider. In the meantime, no one can answer that question for sure. So he resolves the father issues. Ok, what's the next thing that he has to fix because of that. He can make peace with the issues and still decide he doesn't want to be married to you. Are these issues ever really resolved or are they just accepted? What if depression is brought on by poor career choices? What if depression is genetic and undiagnosed? What if depression is because he lost that Liitle League championship game and never got over it? What if the depression is brought because his first girlfriend dumped him? What if depression was brought on because he never got that Mustang he wanted?
Do you see what I am saying? It could go on and on. There is no set reason. There are no set answers.
Now, the real question is what do you want for yourself that you control.
Seriously, do you really want to spend the next year, two years, three years, fours years asking these questions?