I love the EVO screen, and think the phone is awesome, but my two biggest gripes are the Keyboard and front camera. First let me say that I had a hero, which had basically the same keyboard except a smaller screen, but then I sold it 3 weeks before the EVO came out and used a basic flip phone and an iPod touch. The keyboard on android (black one) and the one on the EVO Sucks! Yes, HTC did a good job hiding the colors, but the space between each key is terrible, it is too small. the iPhone has a 3.5 in screen while the EVO has a 4.3 in screen and yet I can still type faster and more accurately on the iPhone. The EVO does not learn the way you type, if I type in a word that clearly should not be a part of the sentance it will guess something different, it doesn't adapt to the way you text, like the iPhone does. Apple did so much research on the best colors for the keyboard, space between each key, and position and size of keyboard and they nailed it, it seems HTC just through something half ass together. If you could have a full ported version of the iPhone keyboard on the EVO, I guarentee alot of you would prefer it but not admit it. And secondly the Front facing camera is very clear, and works perfectly in the camera application. But the whole point of the front facing camera was to video chat, correct?? Again, the iPhone lets you do it without signing up for anything, you just make a call and click the screen once, thats it. The EVO doesn't even come with preloaded software for video chatting. The qik EVO application on the market didn't even work when I tried it on mine and my dads phone. I signed up, which was not that bad, but then had to confirm and add to my phone, and then when you invite or call the other person, you have to open up the internet browser, and it didn't even connect. Tried Fring, had to sign up for another account, that didn't do it, so I had to sign up for skype, after making confirming and attempting to make a call neither phones answered to the other one. Again it seems like this feature was done half ass. I am not being biased but apple does give a feature and make sure it works perfectly and easily, and they deliver. It seems HTC was more focused on throwing specs out their for these two features and not really perfecting it.