If opposites attract, I should be dating a gorgeous, billionaire supermodel that has a loving family.

My Thoughts: 

This is not exactly true, but it is correct in some ways. For example, have you wondered that a man and woman are exactly different types of people. A man has different body structure and a different form of mentality. A woman can have a baby and it still is a miracle to just how the baby gets born into the body. Basically, just the fact that the two have joined together, it is a opposite attraction to begin with. Therefore, duh! Opposites do attract as one is a man and the other woman.

Personality

Of course, you are wondering this is not about the physical point of view, but the personality. Which gets to my point that as the physical point is different, so is the mental form in many ways. However, opposites attract is not necessarily a fact but rather an opinion. In other words, some if everything is the same there may not be any differences. If there are no differences, then people think that things are going to be boring.

Same

Realistically, everything is false and opposites along with non-opposites attract just the same way. There is no reality that opposites attract, it is just that opposites find more interest towards each other as they notice the difference. Again, even that is not exactly true and that both is exactly the same.

If all you need is the love, then opposite or non-opposite is exactly the same. Also, if opposites do attract, then possibility of all divorce and breakups could be just because of that. Therefore, it is probably better that non-opposites combine than opposites. With opposites you got to deal with all kinds of drama. With non-opposites you may just get the love you desire.

At the end of the day, there is no right or wrong between same and opposite. If love is what you are after, then nothing else should matter.