What you should hate is windows mobile. Mine EVO is great I did a few minor tweaks and I get 14 hrs with data on always. I do however keep GPS off because I don't need it to be on constantly. However, I have to imagine that that HD2 can't be always data and GPS on and give you great battery life as well without doing major tweaks like custom ROM's, and all sort of other crap that WM needs just to be basically functioning. I've had WM phones for awhile and they were neat to customize "code word: make it usable" but so far this android stuff is the real cats meow in my opinion but I guess I don't really care about what phone you use anyway.