Spoiler:
In the final episode evil Locke jumps the Dharma shark, but doesn't make it. The evil is vanquished forever and everyone gets to go home after Jacob reveals himself as Fonzie and "Eeeeyyyyyyyyyyy!" 's them all back to Kansas.
I've been finding it hard to get back into the show after such a long break, but its been ok so far. Judging by the last episode it looks like they may be going back to season 1 a bit and start giving individual characters their own episodes to wrap up their stories/ show who/how they really are/ why they were "chosen."
To be honest I've stopped speculating on the show, since after introducing all this magic-like stuff its impossible to predict. With time travel stuff can be logically worked out to a possible ending, and without the time travel it was still possible to somewhat speculate even though they added a new variable each week (hatch, pirate ship,others, etc.) Even when they started to hint at religious stuff it was still possible to imagine an ending. Now it can literally be anything.
It is sorta getting hard to follow cuz there are so many stories going on at the same time. The show needs to condense a bit and there aren't many episodes left to do it in. Like in the last episode Jin mentioned getting back to Sun while escaping the temple with Kate. I had almost completely forgotten about those folks cuz i had 50 other stories in that episode to try and figure out.
I'm really interested to see how they're gonna pull this all together.