I'm not a huge fan of silence = remove every ability something has.
I would rather have a Dispel for taking off buffs, and a Silence for removing innate creature abilities. Dispel could also destroy secrets.
So one card for playing against every deck, and one for playing against Priest and Paladin only?