Hey guys, my contract with sprint ended a while ago. I'm still with them at the moment paying 80+bucks a month for a pretty old smartphone I had for a few years - HTC Hero. The phone is being buggy and not functioning properly. I decided I want to go for a prepaid, no contract plan. I want to get a fun smartphone mainly for apps/internet usage/gps, then next priority texting. I don't chat that much, could utilize google voice etc. I was sold on going for the HTC EVO V 4G from Virgin Mobile. However, I saw reviews and such of the beautiful Nexus 4. Was thinking I could get that cheap 100 minute plan from t-mobile for 30ish bucks. However, I noticed that phone has been out of stock for a while. So what do you guys think? Get the VM HTC EVO phone and use that for a while? Or wait for the beautiful Nexus 4 phone? I plan on using said phone for hopefully a year(s) to come. I don't like how the Nexus has no room to upgrade memory though.. Thanks guys for any help.