On the one hand, it has many good things, but, on the other hand, it has some absolutely inappropriate parts.
Pe de o parte, are multe lucruri bune, dar, pe de altă parte, are unele părţi absolut inadecvate.