As I learn new European languages, I can't help but feel amazed by the ancient wisdom of the creators of the Devanagri script. I am fairly certain that most European languages had their own script before turning to Roman script. Otherwise there is no reason to use same alphabet to generate different sounds.
Take 'j' for instance. It is pronounced 'j' (as in jacket) in English, pronounced 'ya' in German and 'kh' in Spanish. In Devanagri script, there are different alphabets for each of the above sounds. (ज, य, ख)
What about 'a'? Both Spanish and German the 'a' is stretched and pronounced with lips open and relaxed, almost 'aah', like in father. In English, apart from a few exceptions, like father, 'a' is pronounced 'ay'.
In Devanagri script you can distinguish the two sounds, अ and आ.
Then there is the soft 't' and the hard 't'. The soft 't' is pronounced with the tongue between teeth like the Spanish do. In English it is always the hard 't'. In Devanagri script you have a त (soft 't') and a ट (hard 't').
These are a few illustrations. I could go on and on. The advantage of the Devanagri script therefore is that you get read what you write.
Shouldn't the Devanagri script be made the universal script? This could be India's second gift to the world - the number system being the first.