Interesting thoughts.
Point 3, to me, is the biggest variable for a marriage. People change in good ways and bad ways. The person who changes might be you and not the other. I guess its how much work you both put into the marriage will help determine if it goes the way you want. And what works for some may not work for others.
Also you can be committed to a person and not marry them too. It what works best for you.
I hope you find your way in life friend... married or not.