My bell works well for me on both the road and singletrack.
I've used it dozens of times a month and I've only had one instance of someone not hearing me - they were wearing both earbuds and did not hear my friendly holler either. I dismounted and walked by them and they jumped in the air and let out a yell of surprise.