Great story, great mechanics, great everything. Some of the most loyal and hardworking game developers I have ever witnessed. CP2077 is a lot like Nickelback. They hate it because everyone else does! Everyone is too nitpicky about everything nowadays. It's like hop off the bandwagon and form your own opinion. Honestly a great game if you look past the bugs. Yes there are a lot of bugs but the customers are 100% to blame. These fools kept pushing and pushing to have the unfinished game released like they thought that would instantly finish the game. Well they got what they wanted. They got the game released and then they cried like little babies. IT WAS AN UNFINISHED GAME, IS THIS NOT WHAT YOU WANTED?!?! I mean what did they expect? I see a lot of people talk smack about CP2077 but no one ever talks about how the devs have been working non-stop for the last 2 years since release to fix everything. Update after update, free dlc after free dlc. They have gone above and beyond trying to make things better. And I honestly, truly appreciate it. I mean the game has been released, it's playable from beginning to end, and the devs are still releasing updates to try and polish it. Say what you want about CP2077, but you have got to admit, they are dedicated. I've seen them do more work on this game in a month than most developers do on their games in 5 years. The biggest thing of all: THEY ARE DOING IT FREE OF CHARGE! Most developers wouldn't even put half as much work into paid dlcs. I mean CD PROJEKT RED got their money, if they completely abandoned CP2077 right now it wouldn't even make a difference for them. They choose to make things better. So thank you CD PROJEKT RED. I appreciate all your hard work!