Por un lado, contiene aspectos muy positivos, pero, por otro lado, algunas partes totalmente inadecuadas.
On the one hand, it has many good things, but, on the other hand, it has some absolutely inappropriate parts.