F.E. The fact that another person might have the same interests as you, or the same character traits, or like the same food or movies surely has absolutely nothing to do with whether or not you both fall in love.
I have been very happily married for over 50 years. It so happens that in our case it was most definitely a case of "opposites attracts". The wife and i have very little in common. Granted we have become more alike in our testes for things such as food, entertainment, places to go and such like. But we are still basically as different as ever in many ways.
So to predict how a marriage will work out is impossible. Some of our friends are like ourselves together for a very long time although we gave them the "it will be over by Christmas" routine we were so very wrong. With others things worked out differently and some of what we thought was the safest marriages ended much too soon.