Holdo was fucking exceptional. Her "plan" sucked, and that was the real problem. You could have come up with a sequence of events that make more sense and still have your stupid fucking "TRUST WOMEN" horseshit, but have it actually be good.
For example:
#butwhatifitwasgood
They are evacuating Not-Yavin. A couple F.O. star destroyers arrive before they are complete, and begins attacking the fleeing transports. Escort fighters are tasked to deal with the FO TIE's; Poe wants to engage the few F.O. star destroyers, he's shut down, but the pilots are with Poe. Poe leads a bombing run; the FO star destroyers turn out to be more difficult to take down than expected, but they pull if off, taking out the FO star destroyers, losing a few fighters (including Page Tico's Y wing). While they're celebrating, then the rest of the FO fleet arrives, and the resistance fleet is just barely able to escape.
The Fleet comes out of hyperspace at their rendezvous. Almost immediately the FO arrives, resuming their attack on the Fleet. The Fleet has to get our of the range of the Imperial interdictors so they can jump away, one of the transports is having engine trouble. Poe wants to go provide X-wing cover, to force the FO interdiction ships to back off so it can jump, but then the FO Dreadnaught arrives and just one-shots it.
Poe realizes that the FO has a tracking device somewhere in the Fleet. He tells Frumpy and the Black Guy to take a ship to get a splicer who can disable it; he'll have the ship dump its trash before jump, and they can hide in the field until they figure out the best place to go - Poe doesn't know the jump destination, another thing that's pissing him off about Vice Admiral Tumblr.
After everyone jumps away, Rose recognizes the Canto system in the list of what's near by; she doesn't want to go there, but knows they can find what they want there. There, now Rose does something useful, you're welcome.
The ships in the fleet are having trouble keeping up with all these jumps, and many are starting to develop mechanical problems, and Poe is getting sick of running, he wants to turn and fight; at least go out swinging, many others feel the same way. Adm Tumblr tells him to calm his tits, she's got a plan, they just need to stick to it, the FO can't follow them forever.
They lose another ship in the next jump, barely able to evacuate it before the FO shows up. Adm Tumblr says she's going to split the fleet - transports and troop ships will jump to a different system than their warships. Poe says there's no way of knowing which ships - or how many ships - are being tracked by the FO. If there is a ship in the "soft target" fleet with a tracker on it, they'll be almost defenseless and sure to get destroyed by the FO. Tumblr says to trust her it will be fine, "You need to trust in the force", but its too much for Poe and he organizes a mutiny.
Holdo tries to get him to see reason, but he has her taken the brig, dismissing her with a "We're goign to win". Poe orders the navigation officer to start finding them systems that will give them maximum advantage against the FO. Poe decides to give rose and finn 3 more jumps to find a splicer.
Meanwhile Leia comes out of her space coma, sensing Holdo needed her. She confronts Poe as he's about to order the fleet into a costly space battle - Finn and Rose are barely able to tell. Leia puts an end to the mutiny, puts Holdo back in charge.
Holdo needs Poe, and says she's going to hold off bring him up on charges until after the crisis is over. Holdo finally reveals the plan: the plan was always to let the FO track the ships. Leia and Holdo planned a sector-wide rope-a-dope to overwork the FO hyperdrives, and then jump to Not-Hoth where the Resistance had a weapon on the surface capable of taking out the Dreadnaught. Holdo knew which ship was bugged, had this all planned, but she had to play her cards close to her chest and like the only plan was running because of FO tapping of their comms.
Disabling the tracker would have completely ruined the plan. Not listening and trusting his mom Holdo almost undid months of planning and would have rendered meaningless the sacrifice of several ships.
Then everyone shows up on Not-Hoth; Kylo Ren, now supreme leader, knew about the planned trap, and launches a strike on the ground weapon; he damages the power generators, its going to take several minutes to recharge the cannon. He'd also landed FO commandos on the planet earlier, and they attack the base.
You have the Rebel Resistance Fleet fighting desperately against the FO (a fight made harder because all the 'soft' ships are there, since Poe stopped Holdo from sending them away) in space, while on the ground they are fighting to keep FO special forces from blowing up the ground weapon.
Rey and Kylo have a second show down fighting for control over the generator, and Luke intervenes, buying the Resistance enough time to get the weapon online, and destroy the dreadnaught, but firing the final shot makes the ground weapon explode - but it doesn't matter, with the Dreadnaught destoryed, The FO panics and their star destroyers flee. Leia orders rescue craft launched to pick up survivors from the dreadnaught; They don't have the ability to deal with so many prisoners, so they'll leave them in the base they are re-abandoning because "We need to be better than them".
There. A real, actual plan that DOES rely on Holdo not telling Poe shit.