In the end Holdo’s sacrifice really didnt matter did it? She martyred herself for nothing.
I thought she bought the rebellion more time to put a little distance? I don't think they would have made it on that planet had she not done what she did. If they did make it back to the planet, they would have been faced with a much stronger enemy force.