Your business and the status of a resident of France under the Passport Talent program provides many advantages, the main ones are:
A residence permit is issued immediately for 4 years, and it is not necessary to renew it every year as in other programs, for example, under a Visitor Visa.
A residence permit for investors provides access to national healthcare, government subsidies to businesses, lending, education of children in public schools and universities, etc.
Family members are granted the right to free employment in France.
No French language requirement
The path to permanent residence or citizenship after 5 years of residence in France