DH and I are really different people in so many ways.
I am highly strung and anxious, he's so laid back he's horizontal. I'm an introvert, him an extrovert, however I'm a SOCIABLE introvert and him and I do love nothing more than a good night out with friends etc so we're very similar there.
We have the same political views, same views on bringing up children etc. I am a spender and he is a saver, I have become better since being with him, he's taught me to be better with money, but I'd be lying if I said it hadn't caused issues in our marriage/ relationship.
We have different personalities, I'm very dry and sarcy, he's....not. Most of the time it works, but I have to be honest and say, does he make me pee my pants laughing, no and never has and again, I'd be lying if I didn't sometimes question that.
He is also the most unselfish, giving person I know, whereas I tend to be more naturally selfish (god I sound a right peach don't I, lol!) but again, he has made me want to be a better/ less selfish person and I definitely am since I met him.
So it CAN work, but that's not to say it will always be plain sailing.
I do think you need the same core values in terms of work ethic, politics etc though.
Edited to add, I guess I'm pretty vain and put a lot of effort into my appearance, he is lucky in that he's just naturally v male modelly/ gorgeous so doesn't need to BUT he couldn't care less what he looks like and really doesn't make much effort (again, good job he's naturally chiselled and gorgeous) and again, this can sometimes irk me, but then I wouldn't want to be with a vain man either so swings and roundabouts.
He would put a shirt on to go out to dinner though, I'm afraid id struggle with someone really grungy who would go everywhere in an old t-shirt.