Yes, but...
Don't be put out if you get other traffic talking in another language than English, is my point. Some guys take that personally, as if there is something wrong or illegal with using another language than English, when that is not the case.
Just for your own safety, to keep some SA (No, the other SA, Situational Awareness) it's a good idea to know some basic French when flying in North Africa, for instance.
That English is required, well, okay, but that ATC guy might not be real happy if you hit him with a fast blast of English just because you can, as if to prove a point. I have seen situations where doing that results in a looong silence until trying again nice and slow, at a pace a non-native speaker is comfortable with. "Being polite," I guess you could call that.
To that other dude: You wants to through me wif a stone? Is it cos' I is black?