I'm going to vote for Uncharted 2 on this one. Reason because while playing through GoW3 I realize not only how badass Kratos is but, I ended up hating him more. Kratos is just murdering people without a care in the world. That is my only reason.
btw, no contest! best boss fight ever!