i've got a htc touch and find the battery life great, even with bluetooth turned on all the time. it was a welcome change from my old mda compact which did have poor battery life. it's so responsive i can type text one handed, cannot really understand why you would need a keyboard