seems like wasted potential by not reading the sensors with an ADC. you could have analog keys this way, which opens up a whole new world.
You might be able to do better if you instead feed the Hall output into a sample-and-hold filter constructed out of a much cheaper op-amp. I suspect that would be an interesting engineering challenge.