If you're tired of characters coming back into play, there are ways to remove cards from your opponent's discard pile to prevent that as well as ways to prevent them from searching it to recur things.
As far as the cards, they are way too unbalanced, and as Ironisaac said there would be no point in running the older cards anymore (so you may as well just make these reprints with the same names). Dominants are already the most powerful cards in the game because they can be played at anytime and are inherently CBN. If you really want to make an alternative to the regular dominants that banishes instead of discarding, I feel like having 1 card that's dual-alignment (both good and evil dominant) that can banish a hero or evil character would be better. But that 1 dominant would have to have the combined identifiers of these (as in, you could only use the dual dominant if you were running neither AotL nor Martyr).