There is a fact that you all need to know: in France the law changes depending on the nationality of origin of the applicant. For example if you are arab you’re from Maghreb, you may get your documents faster than a US citizen.
Normally it is pretty easy to obtain the French nationality. In my case I obtained it after almost 5 years because I had some trouble getting my documents from India. I think it is possible to get it earlier than I did but I am not sure.