I have had the M8 since a couple of days after release on Verizon.....so almost a month. I didn't want to give up my Galaxy Nexus because I love stock Android. I have to say, I have been impressed with this phone!!!! Sense 6 is actually pretty awesome, and not very intrusive. Verizon bloatware on the other hand.......
The battery life is more then adequate for me. I usually get 30+ hours per use. I do mostly wifi, but I am in some environments that have very low signal, but it doesn't effect my battery at all. I use to watch my Galaxy Nexus battery die in chunks in the same environment, getting maybe 10-12 hours before having to do a quick charge.
The M8 is super quick, responsive and has no lag. It's a beautifully made phone, and after a few days, you don't even notice the size anymore. The bezels.....they don't matter either. As for the camera......it's way better than the Galaxy Nexus' camera and it does what I need/want it to do. I have a camera for taking more " professional " photos. The most important thing to me......phone call quality. It is clear, loud and using the speaker phone while in a car, I can hear the other person clearly, and they can hear me.
As always, a phone is a personal choice, and I am happy with mine. I would recommend it to all my friends, and if you have one.....enjoy!!!!