I didn't like either last week's or last night's. It wasn't that it felt rushed, it just felt like all the stuff they did with Olivia was wrong, whether it's giving her Jedi powers, having her puppet-master Peter, having her be a big ****ing battery or bringing her back to life. And while I didn't really want anything to happen to her, I liked Astrid getting shot. It adds some stakes to the show that they haven't had since Charlie left (even alt-Lincoln's death felt a little trivial since regular Lincoln just took his place). But then the next week she's fine in no time flat.
I liked the very end, though, from the stuff with Olivia being pregnant (telegraphed as it was) and the Observer showing up setting next season. But the 42 minutes before that (or the 85 minutes if you count last week) didn't really work.