translate English to French: The fact remains that many points, if not negative, are at least imprecise or vague.
Il reste que beaucoup de points sont, sinon négatifs, tout au moins imprécis ou obscurs.