Do not read further unless you've seen the movie or don't care about spoiling it.
The ending???? How stupid! John Connor getting a heart transplant in the open desert performed by his veterinarian wife without any kind of blood tests for compatibility, or medication to combat rejection? Dumb, dumb, dumb.
The movie would have been better if Connor murmured to Kyle, "screw my mom", then dropped dead.

That wouldn't create any more movies, though.