English pronunciation inconsistencies are really a product of how many loan words there are, when they entered the language (ie they tend to become more regular over time) and what language they came from (eg you see consistencies in words of Latin origin vs Greek origin).
Also, at least the vowels are written in English (unlike, say, Arabic or Hebrew, generally speaking).