Let me get this straight.
Barry risked the lives of an INFINITE number of alternate universes to save the life of one guy. I guess you could stretch it and say the lives of everyone on his team.
But to save this one guy (Joe in this case, who knew the consequences and chose this path), he risked the lives of:
1) Everyone on Earth 2. That world's Iris, his alternate, his alternate's mom (and his dad?), all Jesse and Wells' friends...
2) His new BFF Supergirl. The people he met when he went there (Winslow, Jimmy, Cat, etc).
3) An INFINITE number of people on an INFINITE number of earths. An INFINITE amount of biomass in the form of trees and animals, etc.
And in typical comic book myopia, we aren't even considering the predicament of all the uncountable (as opposed to INFINITE) number of worlds that each of the INFINITE earths is located in, (so to speak).
That about right? All to save Joe?
Barry is rock stupid. Because with stakes like that...
Joe, Iris, Cisco, Caitlin, himself even - they are all expendable to avoid a disaster that isn't even conceivable. The concept is simple enough, but the scale of it isn't conceivable.
Frankly if I thought there were any chance of Barry getting out of that cell and giving Zoom what he wants, well I'd have administered poison gas into it and killed Barry myself, even if he were my son or something.
I'd also have congratulated him after beating Zoom, then put a bullet in his head "Sorry, but you are never, ever again, going to be in a position to do this again. You are a threat to the lives of so many others they can't be counted,... well whatever the speed force wants, I hope it goes away. Because it, like you, is an idiot."
Because I have an inkling of what INFINITE means, and I can imagine possible consequences of that, as opposed to genius Barry, genius Wells, genius Cisco...
Then, after this whole thing is resolved, Barry turns around and SAVES the mother he let die previously. Wham, out of the blue.
Not bothering to think of any of the ramifications of that. Of course the writers on this show are lazy as heck.
Now let's consider what happened on this show earlier in the season.
Once upon a time, Zoom was safely "stuck" on Earth Two (this is before he developed the ability to travel between worlds all by himself, originally he couldn't). He was dying. They all knew Zoom was dying, and had a doctor (medical professional, whatever)to confirm that fact.
All they have to do is wait, and poof no more Zoom. Instead they have to go and get him.
Then later, Wally gets snatched, and Barry gives a mass murderer his powers, saving his life, and freeing him to kill as many people as he wants, with no obvious way remaining to stop him from doing any of it.
I'd feel safer if the speed force took Barry's power away, and randomly picked someone out of the phone book to give them too.
Even another serial killer would be less likely to commit genocide on cosmic, even metaphysical scale, than emo Barry.
He's not worthy to be the Flash. I know that's the way he is written, but real heroes don't angst their way into insane decisions that have utterly ridiculous dire consequences to save the lives of any one person, no matter how dear to them.
Those are the actions of an idiot, not a hero.
Someone who used these abilities to steal stuff or rule the world would be a darn sight less dangerous than Barry Allen (at least this version of him).
I doubt it affects the popularity of the show at all, but I am very disappointed with whoever is writing this.