I love all things Dharma. I love Sayid. I liked the episode.
That being said, for some reason it felt a little boring. The thing with him going after Ben wasn't a twist ending...they were telegraphing it the whole time. The minute you saw him kill the chicken you knew he would kill L'il Ben.