I guess I am in the minority.
Season 1 and 2 were good.
Season 3 and 4 were bad.
Season 5 was good
Season 6 (except for last episode) had episodes which contained some of the best TV I've ever watched.
Last episode: first half was good, but the wrap-up (spiritual) ending was abysmal.
It's almost as if they ran out of money/ideas and thought, "Right gents we have to wrap up the 6 season show in an hour, using any idea we can think of."
Still, a lot of people will like the ending, not because it was good, but because it brings such a long running show to a close.
Like I said, Season6 (except for the final episode), was fantastic.