What pisses me off is how much more impactual most of those moments would've been if the flash-forwards hadn't already given them away. We knew they reunite with their families, we knew Sayid and Nadia found eachother, we suspected Jack knew about Claire.... bleh. Moments like that used to be half of why the show was as great as it was.
But, still a good episode. Especially Ben's look when Locke questioned him. I think it would've been even more effective if he hadn't even followed it up with a line.
Ben giving himself up in that way with the "I believe you're looking for me" line HAD to be an homage to a certain movie, which I won't spoil for those who haven't seen it. It's funny because he's always reminded me of the actor too.
Keamy will be a better villain if we get some background/motivation from him.
My prediction for Ben's plan, though?
Ben: "I believe you're looking for me"
Keamy: "Freeze!"
Ben: "Tell your men not to shoot, Keamy."
Keamy: "They know to stand down."
Ben: "Oh..... really? Okay, I mean, it's just that one really looked like he was going to shoot me."
Keamy: "Who?"
Ben: "To your left."
Keamy: "What do you mean?"
Ben: "Oh he just had this really anxious look, like he wanted to shoot or be the leader of the team or something.... I dunno, don't ask me."
Soldier: "It's not true, Keamy!"
Ben: "Oh, okay. My mistake then, and it's not like you'd have any.... you know.... liars on your team or anything, right?"
*Ben leaves compound, covered in blood and broken cereal bowls*