I really liked this for the most part. I thoroughly enjoyed it right up until the climax, which was entirely too action movie for me. There's too much in the way of a 50 year old man doing things that I'm not sure he could. And I generally don't like the ending, except for the very last part of the ending, which I like.
It's been a long time since I've seen the movie - which, at the time, I didn't hate - but I can now see why people were so upset with it. If memory serves they changed a lot.
Anyway: a pretty great scifi page-turner with a little too much action hero-i-ness in the climax.