差強人意

Etymology
Sense #2 is a recent re-interpretation of the 差 in this idiom as “below standard”.

Idiom

 * 1)  just passable; fair; adequate
 * 2)  below standard and not quite satisfactory; barely acceptable; not that great; just ok