leave a lot/much to be desired - definition and synonyms

phrase
  1. to be of a very low quality or standard

    I feel the quality of some of our policemen leaves a lot to be desired.

See also main entry: leave