Those are the biggest benefits of an offshore account. And more:
The offshore account brings protection, shielding, and legal guarantee.
If in Brazil inflation eats up the profit of any investment, keeping money in dollars, euros or pounds is protecting against the devaluation of the Brazilian currency.
Lastly, funds held in the offshore account do not go into probate, do not pay capital gains tax, and do not pay inheritance tax. Just choose the right country.