This has all the elements of a complete story, the lead characters (our heroes) get closure, and if there was no more to come, well, you know where things are headed anyway - Brian Kinney was such a goner ;)
Ted's storyline was probably the only real cliff hanger that needed completion, but leave it at Ted & Blake leaving babylon together & problem solved :D As for the others, Michael lost the battle, Emmett was his usual wonderful self, Deb & Vic were still too minor to be of consequence.
The Mel, Lindsay & Gus storyline was fine at this point too. You can see that Mel & Linds have things in hand, that Brian does care for his son. Actually I'd have preferred it to have stayed like that, season one had all three being great parents together. WTF did things have to go they way they did? *shrugs*
I'd have paid over & over again to see this at the movies, and then I would have bought it on DVD too (oh wait.... I did LOL).