I used to think that way but life has shown me otherwise. Until you're sitting there married with the mortgage and the kids and all the stress and other shit you don't know exactly what the other person will do. Sometimes people who are shitbags will shape up and sometimes people who are solid fall apart.
^^^ 100%. That is why my current wife and I based our marriage on five pillars (if you want to call it that...we don't).
-Faith
-Finances (are they going to put you into debt/ how are their spending habits and are they manageable with yours)
-Family (want kids etc..)
-Politics (includes guns, abortion, etc... pick the most polarizing shit on T.V. and discuss it to see if you'll be at each other's throats soon)
-Goals (where are you going to live / when are you going to retire).
If you have those nailed down, you can survive the mortgage arguments as well as the other various crises that are going to throw a wrench in your otherwise perfectly planned marriage. Don't settle for 4:5 either... that 5th one will dominate your marriage with arguments.
**************
Also want to add to pay attention to how they interact with their parents and other loved ones...especially during stressful times. My first wife and her mom got into scream fights after about 3 hours of being together. I was too stupid to know at the time that I was going to become a surrogate for mom when I married her.
Current wife of 11 years has raised her voice to me 3 times. She has a fantastic relationship with her parents too.