I think the "opposites attract" thing was so that you and your partner balance each other out. Like I'm always very anxious and my husband is pretty chill, so he calms me down while I help him look a bit further ahead and plan accordingly. But you definitely have to have common interests and similar traits, or else it probably won't work out.