What's the difference from "I will be a good husband"?
Native speaker’s answer
Rebecca
The difference between these two sentences is in the words "would" and "will". "I would make/be a good husband" is less direct and implies that he doesn't know for sure if he will become her husband. On the other hand, "will" is very direct. If you say, "I will make/be a good husband", this implies that he is certain that he will become her husband. This is generally true with all uses of "would" and "will". "Would" is often more polite to use and common to use if you are not certain of something.