I agree that the *logistics* behind Charlie's death was totally nonsensical.
And in hind sight, I'm a little surprised that Tom's death upset me marginally more than Charlie's. I always liked Tom, as he was really the first person you met that clued you into the fact that the Others weren't these faceless shadowy menaces. They were, in fact, wise-crakin' football playing, salt-of-the-earth guys. Tom's death, I suppose, was necessary to show what a fall Sawyer's having.
But really its the ending we should all be talking about. I love it. I love how it potentially sets up the next season for a really incredible ride.
What pisses me off, though, is that people are positing some pretty stupid theories as to what the ending means, and they all eschew the most obvious and clearly the most compelling answer: they made it.