unlike poles might attract, but it rarely works. not for the long run anyway. you have to have similar belief systems and likes. I might like to go out partying everynight, (I don't) but say my partner is a homebody (which he is) then how will that work. It wont'. conflict is in the differences. You don't have to be exactly alike, that would be boring, but having a common and similar base makes for a happy relationship.
And fun too! You can look at him and say "hey, I feel like that too!" You've just been validated.