I'm gonna disagree here and say that I enjoyed the episode.
I wasn't sure if I was going to watch the Arrowverse shows anymore because I've been disappointed with them, but overall I liked this episode. And if they stay enjoyable like this I'll keep watching.
I liked that Barry was gone for a while and everyone had to find a way to deal with it and all the characters had some character development because of it.
I do have some nitpicks though
Are we supposed to think that Iris came into her own and became a great leader while Barry was gone? Or are we supposed to think that she bossed everyone around and they were too polite to stop her?
Joe's girlfriend thinks he's going to get rid of his record collection to make room in the house? Is she an alien impersonator? How could she date Joe and not understand that? If my wife had said that about my comics or sci-fi novels when we'd moved in together, I probably wouldn't have married her.
Iris lets herself be captured because she believes it will suddenly make Barry better and it worked. That was some dumb s$it. If it had been a lie to snap him out of it that's one thing, but what if it hadn't worked? She had no plan B.
So glad Caitin has an honest to God plotline this year. She didn't have a life outside of Star Labs for far too long.
Will Barry really be any different? It is convenient that he FEELS like he has received a clean slate, but is that really helpful. To me he gets a clean slate if he proves he has learned something from all his previous mistakes and won't make those mistakes again.
Where is Harrison Wells? Any Harrison Wells?
I was REALLY looking forward to seeing Harry (Wells 2).