So, I thought it was pretty much a paint by numbers story. In the prediction thread, my predictions were all right on. The Burn was caused by some technobabble (alright biobabble) and once removed, the Kelpian child was revealed to be innocent and unable to do it again. Also, predicted that Osyra would be killed an the Federation would join with them given her absence. And, finally, that Discovery would be the ship to distribute dilithium to the Federation Fragments (FFs).
But any reason for the burn or another large scale event of that kind would have rely on babble of some sort, right?
Here's why it didn't grab me. Retaking the ship just took way too long. That type of story should be started and finished within a single episode (which has already been done multiple times in Trek history). This was derivative and drawn out.
I get your point, but wouldn't retaking the ship in one episode, which you say has already been done multiple times, made it more of a "paint by numbers story" as you allude to above? I think it could have been reduced to two episodes, but I don't think that part of the story had to be concluded in one episode.