The language barrier is probably the most difficult and takes the longest to overcome.
Language barriers are the main reason. That causes troubles for those wanting to assimilate and adapt to new environments.