The episode was great, one of the best episodes this season so far. The writing was just amazing, the way they contrasted the public's perception of Barry and The Flash at the end of the episode was just outstanding. Also, relating what Barry has went through compared to his father was great.
Despite some obvious flaws, it's a TV show, and not a perfect one. The flow of the story was great. The emotions in the episode were crazy, from anger to sadness, from laughing to wanting to punch someone throughout the entire episode.
I hope more episodes are like this,