I had low confidence after being refused by girls that I have wasted a lot of time with.
Then I had a western girl (sweet with C cups!) chasing me. On paper it was good: she wanted me, nice figure, and really wants to marry me. At the end I found I was from Mars and she was from Venus, so we parted.
My married my first wife because she was nice and we were good friends for many years. I even went with my above girlfriend to her home once. Later when I was single again I found that we got closer and spend more time talking on the phone when I had to work in another city for 6 months. When I first held her hands then I understand that she wanted me for a while, but were too reserved to say anything.
So I would say a good friendship is the foundation of good marriage. The other aspect of her, such as being a professional, good looking etc seemed to be a secondary concern.
So when she passed away and faced with choosing a new wife, I went through the same cycles of failures in meeting the wrong types, and only end up with someone who I can be a good friend first. Only then you find out their real character and see if you want to marry. Like my first wife, look was not so important to me but in real life both just do a light make up and already very nice. Both wives never need much money from me. They either earn their own or don't buy expensive goods beyond their need. They match my values and that is the reason of getting together!
Also in the process of choosing the second wife I met a few women who also got on well with me but had other areas that we don't match. Therefore although they have better external factors such as being rich I could not choose the wrong type to marry. However I remain good friends with them and they have not disappeared from my life just because I married someone else instead.