Differences are OK - the point is, you both need to bring something to the relationship. It's like building a house - you need the basic foundations for the house to stay up, just like you need to give 50:50 for a relationship to stay strong.
Is it always useful to know what someone wants in a partner? Or do we run the risk of trying to fit that mould, instead of being ourselves?