My review (cross-posted):
The writers/producers of Flash/Arrow did something with tonight's episode that I didn't think was possible: they surpassed the angst storm they created by killing off Sara Lance, and did so by several layers of magnitude.
Every good hero needs to be faced with a moment in which something 'clicks' and they realize something fundamental either about who they are or what they're doing. For Oliver Queen, that moment was Tommy's death. For Barry Allen, it was Iris' confession that she's pursuing "the streak" because of Barry and what happened to his mother, her refusal to stop writing about "the streak" even though he told her he's no longer interested in proving the existence of the impossible, and the death of Bette Sans Souchi, and each is likely to have a very different and long-lasting effect on how and why he behaves, one that could potentially transform the series' lighthearted tone into something much deeply profound and impartial, which is not something I would've expected from this creative team.
The series' overall tonal impact and the creative direction for Barry's character personality-wise weren't the only things dramatically and permanently altered by tonight's episode; Harrison Wells' trajectory as a character was also altered, and I'm not sure the writers and producers were intending it to be this early in the story, particularly given the episode's coda.
After what he did in basically sending Bette to her death, Wells went from being 'shady yet likable' to being completely unlikable, and while I still believe that he'll ultimately turn out to be the season/series' "Big Bad", I don't think the writers were intending to turn the audience against him quite yet, which now makes their job going forward infinitely harder.
In short, they've unintentionally painted themselves into a corner that I'm not sure they can get themselves out of, especially if they're not yet ready to have Wells tip his hand.
On the plus side, though, they did introduce somebody who can be intentionally brought in to offset the issues they've created for themselves with Wells, that being Clancy Brown's General Wade Eiling. I have a very strong feeling that we haven't seen the last of him, and that there's going to be some serious reckoning on the horizon if/when he show up again, not only from Barry, but also from Cisco, and I'd hate to be in his shoes.
Joe West's dual role as both the series' most prominent civilian law enforcement officer and its equivalent to John Diggle continues to provide an element that you really couldn't get any other way, and it's never more apparent than in the scene where Joe admits that he not only knows about Barry's unrequited love for Iris, but that he wouldn't be opposed to any type of romantic relationship between them.... a scene that also happens to contain Barry's hilariously nonchalant revelation that he can physically and dramatically alter his voice.
In closing, I have to say that, with tonight's "hurricane of angst", the writers/producers have once again proven that they know how to keep people on their toes, and even if it created some unintentional hurdles for them as far as Wells' character is concerned, they still deserve kudos for what they gave us tonight.