The phrase "no good" is often used to express dissatisfaction or disappointment. However, there are many synonyms that can convey this sentiment in a more nuanced way. Some examples include "unsatisfactory," "inadequate," "subpar," "inferior," "worthless," "deficient," "lousy," "poor," "substandard," "unacceptable," and "mediocre." These words can help to articulate exactly what aspect of the situation or item is lacking, whether it's quality, performance, or value. Using a variety of synonyms for "no good" can help to add depth and specificity to one's language, allowing for more precise communication.