I stupidly spent 12 hours fucking around before I got to the game's Title screen, lol. I didn't realize that the whole premise of the entire game doesn't happen until, like, 5 or 6 missions in. So I was like level 12 by the time I got there. I also haven't been paying attention to pre-release stuff, so I genuinely had no idea how Keanu Reeves' character would be worked into the story until I saw it.
Anyhow, I don't think I gave this game a fair shake, based on that. The writing is really good for the main missions, and I'm even starting to enjoy the side, open world, missions, especially the ones where you hunt the cyber-things (forget their names).
Its biggest weaknesses are still that (1) it's too easy, (2) its upgrades and implants are dull, and (3) the open world can be dull/wonky at times, but I think 1 and 3, at least, could be ironed out.
Maybe I'm just a sucker for a very well done, on rails, set-piece, but the entire heist sequence, leading into the reveal of Keanue Reeves' character, and everything after, was brilliantly done. Like, I actually stayed up 2 hours to complete it, I shut off my own music and turned on the game's music to listen to it, and I didn't fast forward through any of the dialog like I do with 90% of all games. The last time that happened with me with a video game was Witcher 3.
Its biggest flaw was, obviously, that it was on rails and there was zero player choice involved. But, whatever. Enough of the missions do have different ways of approaching things that I don't mind terribly if there are on rails story sequences as long as they are good, and that was among the best on rails sequences I've ever seen.