I'd put it right up there, but it's not at the very top of my list. The writing was great, but things did tail off toward the end. Not to say that other great shows did not have lulls. Anything on for more than 3-4 years is going to have a few lesser episodes.

I would say that among the shows I have watched, Tony Soprano was - hands down - the most complex character in television history.