I sort of agree.
There will always be latency, but it can get better with better and more servers.
Unfortunately Microsoft hasn't expanded their servers in Brazil just yet, there's only one called "Brazil - South" which is likely close to me since I live in the South.
Latency has been alright over the past few days, with even Fortnite and Call of Duty being playable, but probably because of the lack of servers they still have instances of lag sometimes.
It's a matter of time till things get better. I'll of course always prefer playing things natively but I'm very surprised.