First off, I just want to state that I think there is evidence that the ending is meant to be ambiguous. I just think that there’s better evidence that Tony was whacked.
I thought “Whitecaps”, the ending of season 4, was remarkably climactic. It also worked very well as a cliffhanger.
Not very often. I mean, did anyone truly expect Steve Buschemi to survive until season six? How many major characters died in the first few episodes of a season, as opposed to at or near the end of one? Certainly there was much that was unexpected in the show. Who would have guessed the Bobby would rise from Junior Soprano’s driver to someone important enough that New York had him on their short list of people to bump off pronto? But while the show was rarely truly predictable, I don’t consider unpredictability to be one of its core traits.
And I think that’s a good thing. True unpredictability becomes akin to chaos. An internal logic makes things somewhat predictable, but increases realism. I’d say “The Sopranos” did a good job of keeping a strong internal logic, keeping events and characters believable, while also adding a zest of spontaneity and surprise. We might all know that Adriana’s talks with the Feds cannot end well. But we don’t know exactly what will happen until it happens. We know early on that Feech is going to be a problem for Tony. We know that something will have to give. But we don’t know whether Feech will die or what.