My experience with AF was actually okay - just thought I should put it out there that:
Air France is NOT a first class airline. And it would serve all customers well to know that. What it is, is an average airline, who probably doesn't pay for priority use of air space and runways.
With this in mind, I consulted their Social Media team (definitely responsive before you pay up), and took screenshots of everything that they said (basically that I would be covered if there were delays, that I would receive equal assistance as everyone else (I'm coloured), etc etc). And then I booked my ticket. This ensured that if anything goes wrong, I would be able to raise a ruckus.
Next i took my flight - the cabin was new, and entertainment was touchscreen and responsive, unlike the crappy entertainment system on every other airline (including Singapore airlines) - I personally thought it was way more comfortable because the seats slide out, so when i recline, the person behind gets space too.
My flights were slightly delayed, but what did you expect with a cheap ticket? I recommend you take this airline with a fully charged iPad of your own, and good travel insurance.