The thing with English is you just have to learn phonetics by hearing, not by reading. It's quite simple actually. It only has a very limited amount of language-specific sounds, and you just learn the written and spoken forms of each word individually.
The really nice thing about English is that everything's prepositions not cases, there are no grammatical genders and half of the words are just Latin. If you know any other romance language, you can just re-use all the latin-based words you know and you'll be mostly fine. You only have to be aware of a handful of false friends and that's it.
I don't think that English has more words with secondary meanings than other languages or anything like that.
I, in fact, do speak German, Italian, Spanish, English and a bit of Welsh. German is my first language, so can't say how that is to learn as a second language, but English was by far the easiest to learn of these languages. Sure, it's the least phonetic one of these, but that's really the only disadvantage it has.