I rewatched this last night...
...I don't loathe it and found a few set pieces to be good...
True, Worf as makeshift OGBYN had some terrific comic relief. "Now is not the time, grr!" Keiko's retort was perfect...
A shame about Monroe being killed off because plot and stuff...
Not having them trapped in a planet but ran into a spatial anomaly was a good shakeup and impetus for the problems.
How did Picard jump up and over the turbolift with his broken ankle? His arms aren't Rambo's and with only one usable foot he's not going to be able to jump as high as before... (Yet another plot moment that makes zero sense. That, or I went to go pee and forgot to hit the pause button...)
That said, Picard having to deal with children WAS nicely handled...
...and I laughed when they showed him talking before the disaster took place as the camera was putting some emphasis on the deck indicator panel, which was running slower than a turtle doing a 100-yard dash in January while stuck in a vat of molasses. The intent was to visually convey the passage of time from Picard's mental POV and I loved it. The girl's mutiny bit was genuinely charming as well, defying Picard's wanting to stay behind in rather a thoughtful scene. So this episode isn't as bad as I'd remembered it...
But I still can't buy into the Data/Riker stuff, at all.
And Geordi/Crusher -- You're right, maybe Geordi was likely a last-second character swap, or they forgot Geordi was an actual character on the show until the last minute, said "Whoops!", and brought him in as best they could before final script submission. Otherwise, it's beyond sleepscripting to have put Geordi in that position. On the plus side, for all the talk of character traits being forgotten in modern shows and so on, it happened in TNG too. Plus, without modern computer software to track character scenes but only a typewriter or basic word processor circa 1990... creating, editing and whipping out 26 episodes per season is no small task. Final Draft, Studiovity Screenwriting, et al, should make things a lot easier... except those didn't exist back then...
The story really is about about "Ro vs Troi" with O'Brien as referee -- that's where it shines, and that's where my real liking of any set piece comes in. Ro is both hot to trot on getting the ship fixed by being unconventional, which is awesome as otherwise everything would have gone boom boom and all their body parts would be whizzing through the cosmos forevermore and the story would still have 30 minutes to go or whatever, but later she is antsy to separate the saucer for the sake of it when Troi was sufficiently certain that people are alive down there.
Also, if neutrinos can be detected by the ship and tricorders and everything else, and then considering how those fritters have less mass than any filament or string or shoelace or whatever else is hovering in space and somehow can't be detected because of their mass... is the >100-meter filament really weighing less than a electronvolt (net!)? Granted, cosmology isn't my thing... just glad there aren't many floating in the cosmos like hairs getting caught in the drain or else the notion of space travel becomes truly depressing... so glad that the damper controls didn't fail when everything else had or else we'd be watching gooey pancakes dripping off the walls for 43 minutes before the end credits rolled. I know, "eww"... or for the sheepish it's "ewe"...
So anyway, the music score in this one is better than in "Power Play", which is a shame as the latter deserved good music...
But the ending was a bit pat and tidy. The idea of holding off to the last second is sage, and ideally O'Brien would have mentioned number of minutes or seconds based on the existing rate of decline of the field strength, or how rapidly it would plummet if another major system shut down.
Honestly, Ro's the unsung hero of this piece, or started to be. Which the story didn't want since it's always about the clique being right no matter how contrived (Troi in this episode, Crusher in "Ethics", etc.), Then again, I liked how Ro could be right on a big thing but misjudge another. That's keeping it real and multilayered, and Ro's been one of my favorite characters anyhow. Still, how she knew almost as much as O'Brien with Engineering, how come she's just piloting the ship? She could be co-chief with Geordi. Considering how they rock as a double-act in "The Next Phase", I think the show lost a possible direction.
But given the choice, I'd still want to rewatch "Arsenal" again. It all feels less contrived, oddly.