I think the laziest part of the show is when Barry is right there, but somehow the villain gets away to set up for the final confrontation. They did it twice in this last episode:
1) Barry pulls Joe from the car right before the lightning hits. They watch the car explode. Well... now what? Weather Wizard is still right there, sitting behind the car, right? Why doesn't Barry change into the Flash and fight the Wizard in his car? But no, we just get a commercial break and it's just assumed that Wizard somehow vanished and escaped. Huh?
2) Wizard goes to the CCPD, strikes Captain Singh with lightning, and leaves. Barry races right over and carries Singh to the hospital. But with his speed, he can easily double back afterwards and return to the station. Weather Wizard is sure to be somewhere close to the station, since he doesn't have super speed. But no, somehow he manages to escape again.