Since I live in Brazil I'm usually plagued by the most abusive prices for games, comparing with US$, if a game costs 60 bucks it SHOULD cost here somewhere around 120 "Reais" which is already expensive by our standards, HOWEVER with all the shady taxes and profit margins, IMPORTED releases (read "MOST releases") end up costing from 190 bucks to outrageous 240 (don't even go near special editions, they emit radiation) - the taxes alone are a strange story: here in Brazil whenever you buy something, ANYTHING, you'll pay for it with the taxes included, so you see it with a price on the store and that's the price you'll pay, different from the USA where you see a price in the store, but you pay "more" on the checkout because that's where the taxes are added. What happens in the end? In the USA you know EXACTLY how much more you're paying for taxes, in Brazil you don't really have a clue, and when someone who has a clue studies them they die in shock because it's so absurd it can't even be justified.
Due to all that, I'm FORCED to buy games on their release. WHAT?! You might be asking. But here, I'll explain. I buy my games directly from an importer, and I've been doing that ever since my parents were still buying ME the games lol, so the salesman knows me and he is free to charge his personal clients what he sees fit. So the releases come aroun R$ 140,00 (US$ 70,00), which is pretty cheap for Brazil, since it gets cheaper than importing it myself. But since they also distribute games for stores this means that AAA games don't stay there for long, if I let it slid it can take a while for him to get another copy, so I'd rather buy the game right away even if I'm not gonna play it too soon.
Every once in a year at least, however, I usually go to the US, where I pick up other releases as well as older games I might've passed but do wanna play. When in the US I don't shy from buying pre-owned as long as it's not a special edition or a game that I'm REALLY craving for (and can be found brand new).