Story, setting, graphics - all top level. Combat is ok for me, but I went mostly melee so far. Character progression could be more interesting, I've felt that I don't have many interesting choices. Enviroment could have been made more immersive - for example AI is dumb, both people and cars. Visual character customisation is completely missing - you can't change your character after you start playing. Some side-content is very repetitive, even though there are many great side mission. All in all, it is a game worth playing, but it's a shame some things feel unfinished.