mixed blessing

a mixed blessing (something that is good in some ways but bad in others) — что-л., имеющее и положительные, и отрицательные стороны; и хорошо, и плохо одновременно

Example 1: Having your parents living nearby is a mixed blessing. (LDOCE) — Когда родители живут рядом, это, с одной стороны, хорошо, а с другой — плохо; это и плохо, и хорошо одновременно.

Example 2: In any case, Chevrolet's tremendous showing is a mixed blessing. ‘It's a double-edged sword,’ commented one Detroit expert. (‘Newsweek’) — Во всяком случае, большие достижения фирмы «Шевроле» отнюдь не бесспорная удача. «Это ведь палка о двух концах» , —заявил один из детройтских экспертов.

Related vocabulary:
double-edged sword
[палка о двух концах]