Words that capture the duality:
* Ambivalent: This word suggests a mixed or uncertain feeling, which could describe someone who sees both the good and the bad in situations.
* Realistic: A realistic person acknowledges both the positive and negative aspects of a situation, and doesn't let optimism or pessimism cloud their judgment.
* Balanced: This term highlights the person's ability to consider both sides of a situation without leaning heavily on one extreme.
* Pragmatic: This implies a practical and sensible approach to life, considering both the potential benefits and risks of decisions.
Descriptive phrases:
* A glass-half-full and glass-half-empty person: This is a classic way to describe someone who sees both the positive and negative in situations.
* Someone who sees both the sunshine and the rain: This phrase evokes a sense of acceptance of both good and bad experiences.
* Someone who holds both hope and skepticism: This captures the person's ability to maintain both a belief in the good and a cautious awareness of potential pitfalls.
Ultimately, the best way to describe such a person depends on the specific context and the nuances of their personality. You might also consider describing their specific behaviors or the way they approach different situations.