What a horrible episode with some of the sloppiest laziest writing Smallville has ever seen, particularly for a season finale.
The Good...what little there was of it...
The flash forward.
Lex's picture in the paper.
The mystery of Tess' fate.
The mystery of Ollie's fate.
The mystery of the old lady.
Lois recognizing who she kissed.
Virgil Swann mentioned.
The Bad
Clark being an idiot. Just tell Lois already.
Zod being an idiot, you gave your minions super hearing you moron.
Tess being an idiot, what was your endgame in the fortress? Beat Zod with those cool Kryptonite knuckles?
Lois being an idiot for the entire episode until the kiss.
Ollie being an idiot, why are you crawling through the airducts of a satellite station you own?
The tease of Clark's supersuit, if you know you're leaving Earth, why not wear it just once?
The tease of the JSA/JLA, we must stop the Kandorians from putting their graffati on the world's landmarks! Oh, and its cheaper too!
The idiocy of Zod's strategy. Let's put our symbol on the world's landmarks! That'll make me rule the planet!
No mention of Kara.
No mention of Lana.
No effort to got Martian Manhunter back in time for the finale fight(will he save Clark? Probably).
And the final fight between Zod and Clark takes the episode to even lower depths. Okay, so Zod is holding blue Kryptonite which allows him to remain on Earth. Why does Clark remain on Earth. NO REASON! Clark then says something like, "Blue Kryptonite lets you remain on Earth!" Implying that Clark knew that BlueK had that power, did we see Clark look for BlueK earlier? Maybe ask Chloe something like, "Yo Chloe we got any BlueK in that arsenal of ours?"
Then because Zod is clearly an idiot(brilliant soldier HA!) he impales Clark with his dagger and wait for it...DOES NOT PULL IT OUT...Zod is immediately pulled away to Ceti Alpha Five. Good riddence you moron.
I'm sorry, this episode was just horrible. Every character save for Chloe had to act like an idiot, and it led to a shoddy cheat of a final scene and fight.