Characterization was great, the mystery surrounding Starbuck gets deeper and the final cylon gets revealed. Huh, who'd have thought it would be her???
Disappointing, though, was the way in which they dealt with the destroyed Earth. I had a number of conversations about this after the season half-finale. Discussions of where stuff would go, how they would explain the Earth destroyed, cities in ruins. There were a lot of interesting theories thrown around, but I don't think anyone expected the writers to simply up and ignore the whole Earth scenario. "Oh, we can't settle here, let's move along. Nothing to see." And I have to say, just because it was unexpected doesn't mean it was well done.
Hopefully they'll address this some more.