Battery life was terrible on every Android phone I used. I could not get through an 8-9 hour work day with moderate use (an hour or two of streaming, maybe a few web pages, some texting and a brief call or two). I can absolutely confirm the weird battery issues this user experienced. On multiple phones. At times, the phone would get warm (not scorching hot in my case) and the battery would go from close to a full charge to nearly dead in the span of an hour or so. I kept spare chargers everywhere. Five freakin' phones.
I finally gave in and switched to an iPhone. Now I'm kicking myself for not doing it sooner. Maybe this is a little dramatic, but after using iOS for several weeks I have come to the realization that Android is flat out trash in comparison. I like having an "end call" button that is actually responsive and, you know... ends a call. On Android I would press it several times before the call would end. Just about every time. On too many occasions I had to pull the battery off.
The unresponsive button thing isn't isolated either. Push a button. Wait. Wait. Push it a couple more times. The whole thing is agonizingly slow. Try to unlock the screen. Crap. I have to push the button 3 or 4 times. Arrgghhh!
Don't even get me started on typing. The keyboard would lag on a regular basis, to the point where it was just not practical to use it for texting. I would start to type, the keyboard froze up and then a bunch of special accented characters would show up. Turning off basically every feature of the keyboard like haptic feedback and auto-correction would help, but the typing experience was still the worst of any phone I have used since T9 predictive text has been available.
Apps crashed left and right. I'm not even talking about random stuff from the Android market. I'm talking about the built in ones. I had a task killer installed. It was my most frequently used app. Let that sink in. My task killer was my most frequently used app. I was constantly killing things that were slowing down the phone or eating up battery for no good reason. Search the Android market for task killers. There are tons of them. Some of them run in the background and automatically kill stuff in an attempt to improve performance.
I could go on, but I'd rather not. I'm just glad I don't have to use those Android phones anymore. It will be a very long time before I would consider buying one again.