Ghost in the Shell 2, all the way. The first Ghost in the Shell maybe a little bit, but it was at least clear what was going on and the philosophical discussion added to rather than detracted from the story. The sequel is a completely different story. One of the worst scripts ever, just throwing together random literary quotes in an attempt at profundity. Who knows, maybe there was something actually profound that went over my head, but it's still crappy dialogue. The first movie was one of the major influences on The Matrix; the way I see it, the second one took a few too many lessons from Reloaded and Revolutions.