I personally don't have any issues with hitting the buttons. Do you mean just when you are holding it, or just in general? I can't think of a time when I had an issue with it.
As for BT headset only lasting 2-3 hours, that is pretty crazy. I think the ones I have an 8 hour charge.
Amazon.com...