Probably the weakest mid-season finale ever. The cliffhanger was sorta good, but there just wasn't as much tragedy as we're used to.
I really wanted Walker Siddiq to kill Dante, but then, I guess, they wouldn't have learned about the Whisperer plot. Anyway, I've got no problem with Gabe's solution. Good riddance.
Although I agree with Carol that the Whisperers need to be dealt with ASAP, she's so half-cocked people are going to die.