There are various synonyms for the phrase "do well enough" which means to perform knowledgeably or acceptably. Some other synonyms include; adequate, passable, sufficient, competent, and satisfactory. Adequate means barely sufficient or satisfactory. Passable means good enough to be accepted but not outstanding. Sufficient means adequate in amount or degree. Competent means having the necessary ability or knowledge to do something successfully. Lastly, satisfactory means meeting requirements or expectations. In summary, these synonyms are helpful in communicating one's abilities or expected levels of performance and can be used interchangeably in a variety of contexts.