The battle ends with a rout of Morgoth's forces. We have this happen after the arrival of the Sons of Fëanor. Prior to their arrival, things were looking a little grim for the Noldor.
A victory with casualties is how most battles go. I would not want to portray battle or warfare as being without cost, and having 'only' no name grunts die is a good way to lull the audience into callously just not caring about that. So, from that perspective, I am very much okay with a named casualty or two in this battle. It can be a 'glorious battle' and still leave Orodreth an orphan.
Now, true, you can make a battle an easy victory, where you are just mowing down the enemy forces with little effort. I'm not sure that's what Tolkien intended in the Dagor Aglareb. I know he specified that Morgoth gave up on 'just orcs' after the skirmish down the coast in which he attempted to attack Vinyamar; so yes, against orcs alone, the Noldor are overwhelmingly better.
A more interesting model for a battle would be the battle of the Pelennor Fields in RotK. There, there are several moments where victory seems certain for one side or the other, and then a new factor is introduced to change that. So, there are several back-and-forth moments of changing hope and confidence. You have the beginning of the siege, the arrival of the Rohirrim, the arrival of the black ships, and the surprise when the black ships actually contain Aragorn's reinforcements rather than corsairs of Umbar.
We have attempted to do that by having the initial force besiege Minas Tirith (on Tol Sirion...other Minas Tirith!), and then have the siege broken by the arrival of Fingolfin and Angrod's forces. As they are pursuing them north, a second, larger army from Angband attacks, putting the Noldor on the defensive and having the battle not go well for them. On top of that, they find out that Turgon isn't coming (trouble back in Vinyamar), the Sindar never responded to the call for aid, and the messenger they sent to the Fëanoreans was stopped. So...they think there is no help coming. [This is the part where they suffer significant casualties.] And then, surprise! the Fëanoreans show up anyway without need of a messenger, and they break the second army from Angband because they have cavalry. Then rout. The Noldor win this battle. Minas Tirith is defended and does not fall. Vinyamar is defended and does not fall. Morgoth's armies are chased back to Angband.
Angrod being a casualty or not does not have any affect on the outcome of the battle. Angband loses; the elves win. It is a victory for the Noldor regardless.