You would need quite a few diacritics to map to all of the Hindi phonemes, especially including loanword phonemes (/z/, etc.) I'm not saying this is bad, but it's not the easy solution that it was made out to be. Meanwhile, Devanagari handles consonant and vowel phonemes quite consistently as others have pointed out.