I agree playing up the more emotional brooding theme started last week was awesome and gave more depth to all the characters (including Iris) but in particular Barry, his two Dads and of course Caitlins moment.
I was actually slightly disappointed with Firestorms return, it wasn't as spectacular as I would have liked (although him flying off at the end was a blast

), probably some unwise editing choices and the fact that the whole storyline was tagged on to the core plot, but his helping at the end was a nice touch and hopefully he'll return in 2015 for his own episode.
The Reverse Flash fights were cool light shows and helped to carry things forward, while raising a whole new series of questions - why did he leave Eddie? and whats the connection to Wells? Doing the reveals of the shows big mcguffins (Wells and the Killer of Barrys Mom) was great although I am surprised how quickly they are progressing things. I wonder on what the writers have planned for the longer future - or is The Flash intended to have a finite lifespan?
I'm not sure about Wells being the Reverse Flash - that seems far too obvious, especially considering all the twists the show throws us. I'm still thinking Wells is future Barry. I did see a plausible theory that Barry and the original RF were the red and yellow streaks that young Barry saw battling when his mother was killed. Future Barry saves young Barry but his mother dies. Anyway future Barry defeats RF but gets stranded in the past and takes on the Wells identity. Wells needs the Tachyon converted suit in order to return back to the past and save his Mom (because he feels guilty for having accidentally killed her)
Good to see Amanda Pays but the Best news I've heard is that Mark Hamil is coming back as the Trickster!!!!