translate English to French: The strategy has many supporters, but it is not without controversy.
La stratégie compte beaucoup de partisans, mais elle est controversée.