I'm from South America, and have lived in Europe for over 20 years, and I use a US layout, with compose key. It gives trivial access to accents and more, without the annoyance of different layouts (I used AZERTY for years while living in France, and it's just atrocious). I know many people here in Finland who code with a nordic layout, and for the life of me, I don't understand how they remain sane.