I totally agree my Creepy Asian Friend. TSCC is VERY underrated. Season 2 especially has been VERY good.
One of the things that has always bothered me about fandom's relationship with the
Terminator universe is that they're all really obsessed about either a) the Biblical evocation of an ordinary maiden who births the savior of mankind or b) trying to sort out the entire timeline in attempt to make it make sense.
Let me address the latter.
I've never really understood why people say, "Time travel gives me a headache," but maybe my Creepy Asian Brain is wired to not sweat so much on those things.
Regardless, what TSCC does is it thickens time travel historiphysics by making the future a highly mutable thing. Yes, they're trying to change the future, but every change to the future doesn't negate the existence of other things --- which is why Derek remembers the future differently than Jesse does --- but it doesn't cop out by saying alternate timelines because if they did then changing the future would be meaningless because the unchanged future would still exist.
Instead, it's like Back to the Future folded onto itself. The year 2027 can be changed, but it doesn't mean that 2027A exists or that going back to 2007 is can PERFECTLY retcon things that happened in 2027, because 2027 affects 2007 differently.
In effect, TSCC just goes and EMBRACES the predestination paradox. Derek gets saved by a teenage girl so that he can travel back in time to save her. Charles Fisher goes to jail and that allows him to survive to the future to incriminate himself to get in jail in the first place. Cameron is sent back in time to protect Teen Connor who develops an affection for machines that allows him to trust her enough to send her back.
It's beautiful and wondrous and totally awesome, despite the fact that it messes with your head.