The scenario is thrilling and incredibly well written, I wasn't so immersed in a video game in years. Most side quests are extremely well implemented that I'm not able to differentiate them from the main quests. The graphics are breathtaking and even if you see a lot of visual elements at the same time on your screen it's never overloaded. I encountered some small bugs when doing side quests but nothing that made the game unplayable. There is still room for improvement but you're going to feel the years of development and care given from all the teams involved in the development of this game.