I absolutely agree with this. I pushed beacons really hard internally, and got a couple projects with them. Unfortunately, they're an absolute pain in the ass as far as reliability goes. One iPhone 5 detects the beacon immediately, the other has to sit around it for 3 minutes before it's detected, one can't detect it at all. Makes life pretty difficult when my only answer is "Is your bluetooth on?".
I hope that some OS level improvements give us some free reliability and performance increases. Supposedly Android recently got some updates re: beacons.