The English language is definitely a complex language to learn. For us native speakers, it may not seem so since we’ve been learning it since we were born. However if you look more closely at English words and even pronunciations, you’ll understand why English is so difficult to learn for non native speakers.
If I gave you the word ‘ghoti’, how would you pronounce it? Perhaps like [go-tee] or [guo-tee].