The phrase "were no good" is a negative statement indicating that something or someone is not satisfactory or effective. Antonyms, which are words with opposite meanings, for "were no good" could include phrases such as "were excellent," "were outstanding," "were superb," "were exceptional," "were first-rate," among others. In other words, antonyms for "were no good" describe something or someone in a positive light, suggesting that they are of high quality, performing well, or meeting expectations. Therefore, using antonyms of this phrase can help convey a more positive message and improve the perception of the subject under discussion.