Hello
It think this is a very interesting topic. I started my professional career 2.5 years ago in biz aviation and up to now i must say that ATC can be for me the most frustrating item.
When i finished my line check the line training captain told me that my atc was good, as long if it was standard. This means when twr/app was talking non standard i was really out of the blue. In addition they were sometimes hard to understand, speaking so fast english with a foreign accent (germans, egyptian, spanish)and this in stressy situations, i felt i was a loser. 2.5 years later (now) things are a bit better.
That'swhy i really think that both parties (pilots and atc) should stick to phraseologie and speak in a understandable way. No more no less. And to be honest i think there are a lot of guys outhere in same situation as me.
My opinion.