In the best of cases this is true.
Opposites may attract for the short run but "Like attracts Like for the long run." You're not going to get too far if one person wants to turn right and the other wants to turn left.
The best relationships are those where both people want the same things! Having said that most people still let chemistry dictate who they date, It's not until have there has been an emotional investment they come to realize they made a bad choice. You really have to know who YOU are, what you want, and need before you join your life with another person.