The season (series?) finale is next week. I know a lot of the season has been really slow and it's turned a lot of people off because they want to see terminators and explosions all the time.
I honestly don't know how the show could sustain that sort of storytelling. It would bore me to tears eventually because it's the same thing, over and over.
I've really liked the character development we've gotten this season and feel like the little scraps of information we've been getting are leading up to something.
That said, the last two episodes have been pretty freaking wild. I mean, this past week -- Reese?! Wow! Sarah arrested. There's another AI, and Weaver's cryptic comment about how her "daughter's' survival might depend on John Henry.
My spec on Weaver's comment is that she, for reasons unknown, is building John Henry to fight, and ultimately destroy Skynet. She brought Ellison in to teach the AI a sense of humanity because, without it, it would be another Skynet.