I think I prefer Hummingbird’s approach to OP’s because it makes deciphering the notes way easier with its symbol mnemonic, and I think deciphering the notes is the hardest part.
After reading the "docs" it was easy to read the notation but for some I struggled with transcribing it. Maybe it'd be easy to first write classical notation and then change it to hummingbird.
Also just noticed that even in the toggle example on the home page "natural" symbol is missing (flat/sharp reset).
Yes. But, also from the toggle example, you can notice that each note that is sharp or flat (even if that is part of the key) is individually indicated. Thus, there is no need to keep track of the "state" of sharpness or flatness.
I think this is kind of cool but I would need some time to learn it. Not that I've found traditional notation ever constraining.
picking up sight reading, I've also felt like there could be a better way. But at the same time, i was never sure what would be worth changing because everything mattered.