literally "a foot may be too short, and an inch may be enough"; used to mean that everyone has their own strengths and weaknesses, and everything has its advantages and disadvantages
everyone has strengths and weaknesses
even a foot can be short while an inch can be long; everything has its strong and weak points