Expressing displeasure with something
That leaves a lot to be desired.
That’s not what I had in mind.
That didn’t fit the bill.
to fit the bill = to be what is needed
That doesn’t quite suit me.
It’s not up to snuff.
up to snuff = up to standard
That’s not what it’s cracked up to be.
cracked up to be = said to be