
The/a curate’s egg
Mixed Quality
Use when something is neither entirely good nor bad, but has mixed aspects. 
British Origin
Originates from a British cartoon; may be less understood outside the UK. 
Not Pure Criticism
It suggests a polite or diplomatic way to criticize by acknowledging some positive aspects. 