It can work (my husband is my opposite) but sometimes he annoys the crap out of me. If I had to do it all over again...I would pick someone with common interests...it just easier.
Sure. You have more to add to each other that way.
Well, you won't run out of things to learn about each other :)
Yes, opposites attract. Then maybe you can make each others differences something you have in common!