Please take a moment to think about how someone that loves a game this much was disappointed after experiencing the buggy, nearly unplayable and utter mess that Rockstar Games just released.
I have it on my phone, on my tablet, on every single one of my gaming consoles, on my desktop, on my Windows laptop and on my MacBook. My life is basically split between my real life in Turkey and the great (fictional) state of San Andreas. And the game that I have been biased toward for 17 years and counting is the masterpiece Grand Theft Auto: San Andreas, which is the best-selling game on the best-selling console of all time, the PlayStation 2. Nevertheless, everyone has a soft spot, or a game for that matter, that they are infinitely biased toward. That’s why it is always a good idea to keep your expectations at the lowest possible level to fend off any possible disappointment. There is a good reason for this that I can summarize as follows: Game development is back-breaking, crunch-intensive labor and no matter how hard one might try, things can and will go south with the slightest mistake be it in coding, implementation of a physics engine, the interaction between in-game elements (for example, doors in games are notoriously hard to make realistic-looking due to various reasons) or even spelling mistakes or formatting problems in menu items.
If there is one thing that being a gamer has taught me, it is to keep my expectations low before actually playing a new game.