my hero has been plagued with problems.. this will be my third time sending it in to be repaired. 1st time was to fix the busted speaker, 2nd time was because they managed to get a bunch of dust under the screen when they fixed it the first time. third time will be because my battery life is all of a sudden crap, and oh yea my speaker is broken again.. i cant hear a damn thing the other person is saying and its extremly quiet. - i get terrible reception and drop calls daily - my bat life sucks (yes i have a task killer) - and i am tired of saying ( can you speak up?, or what was that?) i dont think i can update to 2.1 yet because im on telus but i doubt that is going to fix my problem anyways. should i call and complain and shoot for an iphone 4? i hate apple but mann.... i need a solid phone. ps this is my second htc phone and wont be buying another one because i know they are plastic p.o.s. please give your opinion.