As a gameplay enthusiast, I found myself sorely disappointed. As a story enthusiast, I was also disappointed. It was all pretty good, until the General (forget his name) turned and
Spoiler
killed you.
Seriously, it made no sense. Why the hell would he do that? It's not like he'd broken laws, or caused the Russians to invade the States. After that point, the whole thing was stupid. Although, I did rather like pulling the knife out of my chest.