I would have to agree with a lot of you guys....I was Ok with the ending but parts of how we got there really let me down...

The whole bit with Randall Flagg. I had been reading about this...