This was a pretty good season finale, until the end. We got Jay back, Savitar is gone, and Caitlyn isn't an insane killer (but with a new, interesting status quo). HR's death, while a bit predictable, was done very well. The various Wells always end up being one of my favorite (if not my favorite) characters on The Flash.
But, the end really killed it. The stupid idea that the speedforce has a mind (aka some Flash writer saw a few DS9 episodes and decided to rip off the prophets) combined with some BS "Someone has to be trapped in the speedforce" garbage makes this the worst season finale on The Flash, and I didn't think Season 2 ended very well. Hopefully it resolves itself quickly next season, since I refuse to watch any speedforce episodes again (and by that I mean episodes that take place in the Celestial Temp... I mean, "Speedforce").
Also, I just have to mention my favorite line/nerd reference in the episode:
Cisco: "Hey Wally, can you reverse the polarity on the neutron flow"