translate English to German: We feel that it is lacking in one or two areas.
Unserer Ansicht nach hätte das ein wenig besser geschehen können.