Question: are leave a lot to be desired?
Answer: leave a lot to be desired. to not be very good or not as good as you would like: His taste in clothes leaves something to be desired.