Les sociétés multiculturelles ont de nombreux aspects positifs. L'échange d'expériences, l'apprentissage et le simple fait d'être exposés à des personnes de cultures différentes peuvent élargir l'esprit des citoyens de sociétés multiculturelles et améliorer l'intellect de la société dans son ensemble. Cependant, à moins qu'il n'y ait une tolérance et un respect complets pour toutes les personnes de toutes les cultures ou races dans la société, les conflits entre les différentes cultures et races sont presque inévitables.
Les partisans du multiculturalisme y voient un système tolérant qui s'adapte bien aux problèmes sociaux. Ils croient que la culture n'est pas une entité unique, immuable et définissable basée sur la race ou la religion, mais plutôt le résultat de multiples facteurs qui changent à mesure que le monde change.
D'un autre côté, de nombreuses personnes s'opposent au multiculturalisme. Ils disent que de nombreuses cultures différentes ne peuvent pas coexister et s'influencer tout en restant des identités culturelles distinctes. Ils soutiennent que la culture distincte du pays hôte s'estompe et finit par se perdre à cause du multiculturalisme. On dit aussi qu'une grande diversité ethnique peut nuire à la confiance sociale. Les locuteurs de tels arguments soutiennent le différentialisme, la conviction qu'il est important de protéger les différences, en particulier celles de nature ethnique ou culturelle. Souvent, les différentiels ne soutiennent pas la supériorité ethnique, mais plutôt l'idée que les différents groupes ethniques et cultures sont incompatibles.