Alot will disagree for many reasons but the ending with Tony and the family eating onion rings in a shitty diner then going to black as Meadow runs into the diner, I mean come on ...
Now saying that, ofcourse we have the young guys, the African Americans and the guy in the hat in the diner who look they are there to whack Tony, not to mention while everyone saw this happening, they are also waiting for maybe AJs car to blow up or daughter to get run over by a truck as Meadow ran across the road and .. ok who could miss Tony watching as the guy in the hat got up to go the toilet, not to mention the other young group and the African Americans but seriously ...
As he gets up to go the toilet, Meadow runs in, family eating onion rings, the screen goes to black. I must say this made me a little pissed offf although I did start to think about it.
There is a possibility they have left it like that for a movie, another TV series or even for us to make up our own ending. It is also possible that since the TV series was based on Tony, maybe he does get shot and since he is the key, the series goes black when he does. Another possibility is that the Sopranos are in the witness protection program and all these suspicious guys in the diner are FBI agents.
Who knows, do as you wish but personally, it annoyed me.