This was a fantastic episode. Well-written, exciting, and deeply emotional in the scene with Barry and his 'mom.' I choked up myself too, especially as they were reading The Runaway Dinosaur. After a weak couple episodes earlier, these last two have been excellent, Season 1 level Flash episodes.
I definitely got a Bajoran Wormhole vibe from the Speed Force scenes, in both the format and to some extent the story itself, but that was honestly more than fine by me. "Emissary" is still my favorite Star Trek pilot for a reason, after all. Everybody played their parts perfectly, and what the Speed Force was trying to teach Barry was an important lesson about accepting death and moving on so that he could get his speed back and be the hero he needs to be.
If you'd told me a year ago, or even moreso 5 months ago, that Barry and Iris would be happening and I'd be completely on board I would have thought you were crazy, because I've consistently been unimpressed and disinterested in this version of Iris. But in this and the last episode I've finally thought they made it work. I don't know if Candace Patton's upped her game or we finally got some actually good writing for Iris, but I'm onboard with it now.
No confirmation for sure on Wally or Jessie, but I'm pretty certain Jessie has speed - hence the coma and the waking up by Barry's lightning. Maybe Wally's speed is just slow-acting or something? Of course, he didn't have any interaction with a speed formula of any sort. (Also, minor nitpick in an otherwise fantastic episode, but does Wally still not know Barry is the Flash? If not, what was Iris' explanation for Barry being 'gone'?)
You know what's the only unfortunate part, is that the metahuman army scene at the end didn't really work for me and felt tacked on - maybe should've just ended with Hunter leaving the room Caitlin is in. Of course, it doesn't help that Zoom is just so much more intimidating as Masked Tony Todd and after the Hunter reveal I don't see any season to have him unmasked.