| no slouch(expression, decent, adequate, qualified, capable) |
| old-timer(skilled, accomplished, talented) |
| old hand(expression, skilled, accomplished, talented) |
| on the ball(expression, idiom, decent, adequate, skilled) |
| pertinent(decent, knowledgeable, adequate, qualified, capable) |
| polished(decent, knowledgeable, adequate, qualified, capable) |
| powerful(keen, smart, intelligent, competent, capable) |
| practiced(keen, smart, intelligent, competent, capable) |
| prepared(keen, smart, intelligent, competent, capable) |
| proficient(keen, smart, intelligent, decent, adequate) |
| proper(skilled, accomplished, talented) |
| qualified(keen, smart, intelligent, decent, adequate) |
| responsible(keen, smart, intelligent, competent, capable) |
| satisfactory(decent, knowledgeable, adequate, qualified, capable) |
| savvy(keen, smart, intelligent, decent, adequate) |
| sharp(keen, smart, intelligent, competent, capable) |
| skilled(keen, smart, intelligent, decent, adequate) |
| skillful(keen, smart, intelligent, skilled, competent) |
| smart(keen, intelligent, competent, capable, proficient) |
| sufficient(decent, knowledgeable, adequate, qualified, capable) |