Devanagiri script has one drawback for non-native speakers though, which is identifying the schwa syncope rule. All Devnagiri consonants always carry an implicit schwa unless otherwise modified by a diacritic. However, in Hindustani, this schwa is sometimes dropped, and it is not always obvious where or when it should be dropped to a non-native speaker.
Another issue is the allophony of the schwas surrounding ह (/h/) in words like कहना which is actually pronounced [kɛɦɛnaː] and not [kəɦ(ə)naː]. (note that this is also an instance of the schwa deletion)
Another issue is the allophony of the schwas surrounding ह (/h/) in words like कहना which is actually pronounced [kɛɦɛnaː] and not [kəɦ(ə)naː]. (note that this is also an instance of the schwa deletion)