two-edged sword
Noun
Meaning
Synonym of double-edged sword: a benefit that is also a liability.
Used other than figuratively or idiomatically: see two, edged, sword.
Source: en.wiktionary.orgSynonyms
Antonyms
Examples
Technology is always a two-edged sword. It will bring in many benefits, but also many disasters.
Do I worry about it? Somewhat. It's not good for us, but it also keeps the New Orleans brand out there, and it keeps people thinking about our needs and what we need to bring this community back. So it is kind of a two-edged sword.
The Word of God is active, energizing, sharp and powerful like a two-edged sword.