translate English to French: I actually think this a much better idea than the European private company.
Cela me semble une meilleure idée que la société privée européenne.