One day I will get to England or Ireland and spend the most time I can, there, because the language is beautiful, probably simpler and less precise (which thing gives me some problems at times here in the forum) than italian, but beautiful.
My knowledge of Italian is elementary - I can read a newspaper, for example, but really not speak the language to any but the most basic degree. But modern Italian still keeps much of the formal structure of Latin, which I studied in school for many years, so that helps.
English has a fairly high degree of ambiguity - for example the word pen can be a noun or a verb; as a noun mean a writing instrument, an enclosure, a prison, the shell of a squid, or a female swan; as a verb can mean to enclose or confine, to write... You get the idea. Latin and Italian are much less ambiguous, as you point out, at the price of a more complex structure.
But where English is powerful is that over the centuries it has stolen words from many, many other languages. A basic, functional English vocabulary is only 850 words, yet the definitive Oxford English Dictionary contains over 600,000 words.