Phrase for describing something with many pros and cons
What's an appropriate phrase or idiom to describe something (e.g. a concept, tool, device, etc.) with many pros and cons. In fact, both parties have rational facts about their opinion and they are right.
Solution 1:
You might refer to the issue or situation as a mixed bag:
2 : one having both positive and negative qualities or aspects • his performance was a mixed bag
from m-w.com
Solution 2:
a multifaceted issue vocabulary,com
complicated issues that have lots of contributing factors and generate more than two sides to an argument
As in:
“So, the issue is extremely multifaceted. Take any of these single issues and there will be a cascading effect in many unforeseen ways.”