Way too much foreshadowing (major spoilers)
I realize that character development and great acting are more important than a twist ending, but I think its completely idiotic that we were constantly being told Cable was behind everything. It was like "oh so he's probably the bad guy huh? then Cable shows up at the end and it really was him. well that was anti-climactic..."
We can become cops, or criminals. But when you're facing a loaded gun, what's the difference?