I just saw "Terminator 4" and thought it was a good continuation of the series.
Though I was disappointed that there was no time travel, and nothing important really happened, but it was like "The Empire Strikes Back" -- it was just the middle movie in a series, so it had no real resolution. ...
I think Christian Bale made a fine Batman, which seems to fit his personality. But in this movie, he would have been better cast as a Terminator, since he has the personality of a robot. In past movies, John Connor seemed more like a smart aleck, and Bale seems to take himself way too seriously.
This movie tied nicely into the continuity of the previous three movies, though I thought the giant "Transformers"-style robots were a little over-the-top.
I agree that the revelation about Marcus was spoiled by the trailers. I wonder who made that decision.