Better than reviews give it...
I'm pretty sure most people who didn't enjoy this movie either did not have the patience to let it unfold OR did not watch it closely enough. Don't get me wrong, this movie is NOT difficult to understand, but it is one of those movies that if you aren't following along closely, you can get lost quick.
I give them credit for the ambitious story. Starting about halfway through, I kept wondering if they were going to be able pull this all together at the end....and they pretty much did. I enjoyed it and give it a solid 6/10.