In my opinion, Europe should only take in Eastern Europeans and South Africans with roots to Europe. Why bother taking in non-Europeans, what does that do to their society? I'm sure that there are tons of people all over eastern Europe (esp. Russia/Ukraine) who would like to live in western/northern Europe and they can do the jobs that no one wants to do and bring in fresh blood.
If USA, Canada and Australia do it, thats one thing. Why flood Europe with non-Europeans?