Opposites may attact in the short run but it's (like that attracts like) in the long run! Ultimately relationships aren't about "right" or "wrong" but rather "agree" or "disagree". We're all looking for someone who "naturally agrees" with us on the things we consider important.
Having said that the things I value are healthy life style, intelligence, passionate/romantic, loving/considerate, financial discipline, Positive attitude about life in general, (enjoys) travel, movies, Smooth Jazz, old school R&B music, the beach...etc
Again I really believe it's more important find someone who is more like you than not. Life is too short to be trying to change water into wine or put square pegs into round holes. You want to find someone who (already is) what you want and not someone who has "potential". - One man's opinion! :-)