Alright, let me just say I am not sure where they are going to go with this one.
I am guessing Ben in the Coffin
I think its Locke. I don't think anyone really likes him at this point. Ben is a solid guess as well, though I'm not sure why either of them would voluntarily leave the island.
I thought most of the finale was okay, but the whole Jack of the future thing bothers me the more I think about it. Its depressing to see how he ends up - I hope we don't go through the next three seasons knowing that this is his future. I'm hoping that the Jack Flash-forwards were one of Desmond's visions.
And what the heck was up with Charlie dying?! He so easily could have made it through that door and closed it fromthe other side...or gone out the porthole...or just let the base fill with water - would have taken several minutes, which would give him and Desmond time to get a diving tank and swim to the surface. Heck, do they even need a diving tank? They should be able to rise faster than sink and they can use the cable to move faster.
Best thing about last night is that we don't have to wait until next season to see that Kwan, Sayid, and (?) Rose's husband are okay.