It was good but somewhat weird. Mick was completely engulfed by flames last week...this week he's fine. Constantine just ends up alive again, even though he's not going to be the show? I guess they just wanted the character available for the future. The whole mushroom thing was introduced pretty late in the season. I'm not sure we ever found out how Spooner can hear alien thoughts?
But it's a fun show and the characters and humour are so good that weird story stuff doesn't really matter.
I guess the new season has ALREADY started in the States (it will probably be several months before it's on here, okay CASSIE) and they're doing the hundredth episode with lots of returning characters.