I'd say I'm enjoying the crap out of 80% of this game. The other 20% infuriates me to no end. I get that the developers have a very set story and pace they want you to follow, but if you try to do anything but what they intend, I hate the fact that you will inevitably die and have to try over and over again until you get it right. That infuriated me about the first two, and nothing's changed.
Later in the game, some of the gunfight setpieces are just flat-out stupid when it comes to the amount of enemies they throw at you. You finally make headway and go where you're supposed to only to be greeted by another small army that came out of nowhere and really had no place to hide in the small shipyard you're trying to get through. It's not as bad as in the first one, because enemies don't take 6 headshots to go down, but it's still an issue. The shooting mechanics are also garbage, as they were in the first two.
That being said, the rest of the game is almost perfect. I'm not a fan of scripted games at all, but this one actually makes you feel like you're a part of it rather than just along for the ride. Usually.
Overall, like I said I'm having a great time with most of the game, I just hope if there's another that they go and refine the shooting a bit, as well as maybe giving you more options than the set actions the developers want you to take.