I may not be the right person to say this, as I have been married several times. I have learned a few things along the way. The hard way, So here goes.
Make sure you like the person, not just love them. If they do things that bug you now, 10 years from now they may make you want to run. They have to work, or make money, because most fights are about money.
Being clean, you both have to help, and if one person is super clean and the other is not, it is not a good thing.
#1 If they lie, they will always lie (RUN)
#2 If they cheat, they will again (RUN)
#3 If they can’t keep a job, and change directions many times, (RUN)
And just one more, remember I am older so take this if you want. If they can’t commit to a wedded life, they will have a hard time raising a baby for the next 18 years.
Those are words of wisdom indeed. As someone with parents who are divorced, I have experienced firsthand what the fights were about. A good relationship also depends on how far you are willing to tolerate the other person’s shortcomings. If one person feels they cannot tolerate what the other person does, then the relationship is is trouble.