As a non-English speaker, I find the English spoken by non-native speakers far easier to understand and deal with than the English spoken by Americans/British. I work with Germans, Italians, Spaniards, French, Dutch and I understand them 99% of the time. We use "normal" words (we are not fancy regarding vocabulary) and pronounce them in a non-native way (the way all Europeans that speak English understand)... But the…
Regardless, it is very frustrating to know the meaning and the spelling of an English word but not knowing how to pronounce it. Or the inverse, hearing a word I know but not recognising it until someone spells it for me or I see it written.
I learnt most of my English in written form so this happened to me a lot when I moved to London for a couple of years. I remember pronouncing “recipe” like “ree-syp” and my boss had no clue what I meant.
With Spanish and other languages you can learn the pronunciation rules and you’ll be able to read a text correctly even if you don’t know the words. With English you have basically to learn every word, as double o doesn’t sound the same in “door” as in “soon”. I remember being dumbfounded by the pronunciation of words like “tomb” or “womb” or “colonel”.