You two are likely to find your communication challenging from the start. You'll irritate each other, and your friend will offend your sensibilities on a regular basis. They're highly attached to their own, individual character and their personal view of the world.
They'll attach their ego directly to their opinions, which will mean they're unable to step outside their own point of view to see your side of the story. This kind of challenging interaction can breed mistrust, and trust is essential to a healthy friendship. Of course, if you're both hardy, adventurous sorts, you could look at this as a personal challenge: You could both stand to learn a lot from each other, as you'll be required to let go of your own egos and strive to put yourselves in the other's shoes. But without a concerted effort on your buddy's part to expand their mental horizons, it's much more likely that you'll just end up feeling challenged and misunderstood.