translate English to German: Nonetheless, there is some justified criticism.
Dennoch gibt es berechtigte Kritik.