The game is alright, the story is not bad. The fighting mechanic is great. But the city itself is boring, the npcs are stupid, driving is terrible. I don't know what the devs were thinking but this game should have been pushed back for at least a year to polish it. The graphics are bit dated as well despite the definitive edition, should have been complete edition. Apart from the main story side activities are all the same, if you have done one, you had seen every one of them. The favors could have been more thoughtful as well.
The devs clearly like the rpg genre and had some cool ideas about the word, the setting, story, combat. But to me for some reason it all falls a bit short. Especially the combat. If they could have just polished it more that would have been great. Enemies sometimes allways aggro on you even though you have two other teammates. And speaking of teammates they are completly useless, they will get incapacitated in a few seconds, deal almost zero damage. I get it that i play on hard difficulty but that should't mean that my teammates get to be mentally handicapped because of this. The character creation could have been bit more detailed. The skill trees, and how they work is really great in my opinion. There are enough weapons to find your fighting style. The story is great and interesting so far, the side missions are good. You have the opportunity to approach some missions differently based on your character's abilites