Two garrison duty star destroyers with possibly green crews caught by surprise. I'm fine with how that turned out. Even the ramming, though I think it would have been better served as self sacrifice rather than ordered doom. I'm also fine with how the battle ended. I would have been fine if the fleet got away, I had that moment of "yeah!" as the Rebels began escaping and the Devastator showing up battle ready was like a gut punch. Perfectly thematic ending to the battle.
As to why the ram... I think it was a moment of crazy inspiration. The admiral realized he could protect his fleet and take out the objective if he could push a disabled destroyer. Even if he had missed the second destroyer it would buy a moment of obstructed shots. High risk, high reward maneuver. I wasn't quite happy with how the destroyers came apart like a plastic building block display, but I'm willing to accept it.
And guys... Those spinning Xwings are not doing barrel rolls. Common misconception to non aviation people, but a barrel roll does not involve spinning around an axis within the center of the ship. A barrel roll involves a wider roll which is intended to shed speed, reposition, and make yourself harder to hit in the process. Google some dogfighting maneuvers.



