I loved this game. I've spent 70 total hours on it and I'm on my second playthrough. The main characters are well written and deep. You find out a lot of backstory even when not fed directly to you. There are clues hinting at a major discovery that the player can piece together, but is revealed in the final mission. The story was great in my opinion. This game hit all the boxes of replayability, enjoyable combat, side missions, and environmental story telling and was amazing to play through. The main missions were good, aside from a few tedious missions. All in all, I loved this game. It's well worth the $30 I payed for it.