I am not expert but....My view is ...For Banking safety You need to best Justice system to gain people trust....
Just see most reputable jurisdiction As you mention like Nordic countries, Singapore and Switzerland.....People trust their Banks because they trust their Justice System.....
If something bad happen In this country, As A foreigner you have equal right as citizen ....They do not freeze account for no reason....If they do...you have right to fight bank your case in court and Most of the time by and large they are fair....They do not tend to favor their own people.....
Imagine You open bank account in brazil.....and someone︀ play funny with you. Bank freeze your account or some unauthorized transaction happened .Do you︁ really think that You have any chance to fight back...Court will be biased toward to︂ their country and their people.....Not just Brazil most developing country have a some sort of︃ hyper nationalism...they tend to bias toward their people..no matter how wrong they are....That's why most︄ offshore people do not recommended this type of country.....It only makes sense when you are︅ citizen of that country and living abroad or Very power well connect person.....otherwise putting millions︆ in developing country is like playing with fire....
https://en.wikipedia.org/wiki/Expulsion_of_Asians_from_Uganda
In early August 1972, the President︇ of Uganda Idi Amin ordered the expulsion of his country's Indian minority, giving them 90︈ days to leave the country......Just imagine what happen to their bank account and property they︉ bought...... all gone overnight....Do you think that in Singapore and Switzerland this type of order︊ pass ?
Developing country democracy does not work on logic ..It works on emotion...To please︋ their large audience......take any news paper of developing country today the hyper nationalism on the︌ rise.....Do not shock when any country in past allowed Non resident bank account ...can banned︍ all Non resident account overnight ....to show their Nationalism......To investing in developing country or opening︎ bank account are high risk high return area.....You can risking all your money there..
Read the Inside trading criminal view on US justice system...
https://www.reuters.com/article/us-galleon-rajaratnam-idUSTRE79N4RP20111024
I never have experience with Brazilian justice system but I am 99% sure that here also Judges can have dinner at your house
😎😎😎😎😎😎
Hope I convey message right ..sorry for bad English