E.C.C - If blocking and all your Evil Characters are Roman, you may negate and discard an Artifact, Site, or Fortress in play or set aside area.
A.S.A - If blocking and another Assyrian is in play, you may negate and discard an Artifact, single color Site, or Fortress in play or set-aside area. Cannot be negated.
Honestly, I think ASA is better for the following reasons:
1. ASA is CBN.
2. ASA doesn't pigeonhole your defense into being 1 theme for it to work, it just requires another Assyrian (which another copy of itself counts for since it's generic).
3. ASA is generic so you can legitimately have 4 of him in a deck in T2. From my understanding, you rarely have more than 2 of a unique character like ECC.
The only thing I can really see ECC being better for is that he can discard any site, including multi sites like Dragon Raid or NJ.