I currently have the EVO on Sprint. I like the size of it, I like the screen, I don't use the 4G a whole lot as it's hit and miss and kills the battery. The battery life sucks but I'm usually near a charger most of the day so it's not the end of the world... on weekends when I'm away from the office, I'll have to be careful throughout the day to not kill it... My biggest qualm with the phone is the internal memory. It has 512MB of internal memory, which is pathetic. I have several apps which cannot be moved to the SD card which fill up the 512MB very quickly. I have deleted all the apps that I don't need (and several that I wanted to keep but just ran out of space). I perpetually have the "low internal memory" warning on my phone. I cannot download new apps now because I only have ~30MBs of internal memory and my phone cannot install anything else and updates are even tough to do on most apps. I think it's total BS that my 16GB SD card can't be utilized better to allow me to use more apps and just general phone usage. My phone seems to drag ass a lot more now. What I want in a phone: Sprint (I have Sero Premium or I'd probably move to Verizon for real 4G speeds), Android, loads of "internal" memory so I don't have this same problem (preferrably like 8G)... I'm currently under contract with Sprint... I just got this phone in March or so. Is there any way to get a new phone without having to pay the standalone price? I don't want to spend $500-700 for a new phone. Recommendations??