I flew Bangalore to Boston via Paris (CDG) for a business trip. The website made it impossible to select a seat before-hand and so I got a terrible seat checking in at the airport. They have a strange row of seats where the row ahead has 3 seats and the next row then has 4 seats. If you get the aisle seat in that first 4-seater row prepare for a bad time! You have every chance of your toe getting crushed during food-service and you also dont have a place to keep any of your stuff since there is only half a seat in front of you.
I regretted eating the Indian Vegetarian food from CDG to Boston and had to throw up several times. Staff were a bit rude. For instance if you ask for water they just point you to where you can get it yourself.
The long wait at CDG is boring to say the least!!