For me personally, I couldn't care less about cultural or religious origins of people living around me, or color of their skin. I've met people of very diverse cultures at their home countries and can't say my own culture is better, sometimes glaringly worse.
And I come from extremely homogeneous eastern European bloc country with rich cultural background, ie I saw first black person in my late teens for example and started traveling only in my 20s.
What I care utmost about is that they are good moral people who follow rules and respect others, just like I respect them. We can disagree on certain topics, but not on basic moral ones. And at least basic language level.
For me, Switzerland wins above all in this, hence I moved here. Not perfect place by any means, but darn good not only in aspects above.