Agreed, the episode was dumb, some scenes were badly written.
Zoom takes Henry, Barry chases him, then Zoom stops and Barry stops too... Why didn’t Barry just keep going, he could've hit Zoom and take his father to safety. Barry apparently learned nothing from surrendering his speed to Zoom. He gave it up to save Wally, and now he offers to let Zoom kill him rather than Henry. If you let Zoom kill you, what do you think is going to happen after that? They always make Barry stupid for plot convenience, he should know better by now instead of repeating the same mistakes over and over.
Zoom has been a lame villain, too much talking and little else, he could've killed the entire Central City police force, but nothing. Then he lets Team Flash do their business as usual instead of trying to take them out. Of course, the show is not going to eliminate the whole cast, but then have a logical explanation, like he can't enter Star Labs because Wells created a special field to keep him away, it's better than Zoom doing nothing. And him pretending that Barry is like him is nonsensical, not only he's psychotic, but delusional, he's more annoying than anything. Tom Cavanagh's Eobard Thawne was a really great villain, up there with some of the best like Ledger's Joker and Hiddleston's Loki.
On the positives, Katie Cassidy did a good job as Black Siren, they allowed her to have fun, smile (more than Arrow), it really makes a difference. And Black Siren had a real Canary Cry, the way it should've been with Black Canary.
If Berlanti & co want to fix Arrow, they have another chance, Earth-2 Laurel should meet Quentin and Sara sooner or later, it would be a waste if she doesn't. Thru flashbacks, explain why she became a villain, we know Earth-2 Oliver is dead, maybe her father died too, starting her descent into villainy, etc. With the support from her Earth-1 family, she could redeem herself and become the new Black Canary.
It was nice seeing John Wesley Shipp and Amanda Pays back on screen together, after nearly a quarter century since they portrayed Barry Allen and Tina McGee in The Flash 1990. Another fun fact, Katie Cassidy's father, David Cassidy, fought Wesley Shipp's Flash as Mirror Master.

t: