If I look only at decks that contain no Battalions, Guards, Knights, or Vigilantes, it looks like Angels and Dragons are about equally good in low quantities, but that Dragons get less (though still significant) penalty from having many copies.
If I look only at decks that contain no Battalions, Guards, Knights, or Vigilantes, it looks like Angels and Dragons are about equally good in low quantities, but that Dragons get less (though still significant) penalty from having many copies.