Caudillo:
Actually I don't mind switching back and forth between the 2 languages..however I agree if we were all speaking english on the radio that would help pilots having a "picture" of the situation..although I'm not sure it would help in the enroute phase..
There had been an experiment carried out in CDG in 2000 (or 2001?): everybody had to speak english on the radio, it turned out to be a big mess (some AFR pilots have a terrible level of english) and nobody was properly prepared actually..
However I'm sure it's not Académie business :-)
Ziggy:
In this particular case, if the ATC wanted you to maintain your heading, he should have told you so. Shouldn't happen many times...
The "no more heading restriction to.." is old-school phraseology I guess and not a lot of ATC use that...
Personally I prefer to use "own navigation to ..."