I thought it was great, too. I loved when Sayid showed up at the vet and you heard the voice and just knew it was Ben talking. And then they showed him and how he says "good" at the end. Perfect!
This season does appear to be better paced and constructed more like a novel instead of just meandering around. I think knowing exactly how many episodes they have left to get their story across helps a lot.