A definite step down from last week's excellent outing but I think it did enough right and it did enough to hold my attention that it is an Above Average.
This episode was a bit of a patchwork with it trying to do a bit of everything--advancing the plot, throwing in a few surprises(Christian showing up for Claire, Miles finding Danielle confirming her death), answering a question or two(Miles IS a medium, apparently the other survivors chose to stay on the island but why?) and a few character moments.
I enjoyed Rose telling "Red" she best not be talking to Bernard with that kind of attitude or she'd break out a can of whupass.

I liked Juliet taking charge in Jack's absence. Glad Sun raised the question of trusting Daniel and then Juliet matter-of-factly telling Jin to shoot them in the knees if they pull anything.
It seems the "island" is what triggered the downward spiral of the Oceanic Six by appearing to Jack and Hurley in the form of Christian and Charlie. I wonder if Miles will communicate with the doctor from the Kahana whose body washed up last week to find out what really happened to him.
I wasn't too crazy with the Jack/Kate romance. I think Juliet and he have more chemistry. I didn't mind Jack getting sick but I thought it would play into the other events as a complication. I was surprised the island didn't kill those mercenaries last week. Did they have a way to stave it off?
Wonder why Miles wanted to hold Aaron?
What kept Jack from initially wanting to see Aaron?
Did Jack do something to trigger his illness as Rose ponders?
Wonder what Jack did to save Kate?