There are many synonyms for the phrase "were good for". Some alternatives are: beneficial, advantageous, helpful, valuable, profitable, worthwhile, advantageous, favorable, expedient, and effective. These synonyms indicate that something has a positive impact or brings some form of benefit, either in a short-term or long-term sense. Whether it's a personal decision or a business strategy, being able to identify these phrases and their meanings can help you communicate more effectively and convey your message more clearly. After all, finding ways to express yourself more creatively and succinctly can help you stand out and capture the attention of your audience.