About the Steam and PlayStation comparison.
We all know that Steam converts the price of their game using 1 USD = 2 R$ which is different from the PlayStation Store that after the market collapsing brought the convertion to 1 USD = 3 R$ for the digital only games (games with digital and retail SKUs costs the same as retail)
For example:
Resident Evil 4,5 and 6 should cost 60,99R$ just like it was released, but as soon as the retail game was communicated to the Ps Store, they charged R$ 149,99 (all 3 games are charged as single retail games, total of 180 U$D = 450 R$).
But the difference in the Xbox Live is really stupid.
Also.... There are issues with publishers that are very well known to overcharge games in Brazil using the excuse of taxes like Capcom, Warner, EA and Activision.
But again, the Xbox Live and PlayStation Store should be the same.