Most French people don't speak english. Younger generations do, but not very well. Hopefully, the average will rise to netherlands/scandinavian levels with time.
In professional settings, I think you would be hard pressed to find someone you cannot communicate with in english. It has been a requirement for most higher ed degrees for years now.
But come on, blasting a country because the average citizen doesn't speak your language well seems a little entitled in my book. If you're going anywhere to settle down (not for vacation), learning the local language should be high on your list.
Edit: no comment about your other points though. You actually have more experience dealing with them than I do.
In professional settings, I think you would be hard pressed to find someone you cannot communicate with in english. It has been a requirement for most higher ed degrees for years now.
But come on, blasting a country because the average citizen doesn't speak your language well seems a little entitled in my book. If you're going anywhere to settle down (not for vacation), learning the local language should be high on your list.
Edit: no comment about your other points though. You actually have more experience dealing with them than I do.