Damon Lindelof's supposed least favorite episode of Lost... eh. It's not that great - incredibly convenient amnesia is convenient. But there are definitely worse ones.
It's weird that Ethan was totally unfazed by Charlie being alive. He did leave him hanging from a tree, after all.