Didn't play Demon's Souls so far, but I'm always happy when a (relative) underdog beats a blockbuster franchise. :) Well, only if it's really a quality title - obviously - but from what I've heard and seen, it should be deserved.
/edit: Anyway, I'm gonna vote "Either deserved the win", because Uncharted 2 is a really great game, and I don't want to push it down just because it's more popular.







