As EUropean living in a different country for work, is not that easy at all. Try to do your taxes in Swedish or German or French.. Or try to have a social life with people that while could speak English will probably switch to their own language when in more than 2-3 person. Yes of course you can learn the language, but dont think you can be proficient in a couple of year, especially if working 40h/week, and still you will be proficient in a country at max