I wouldn't get it now. mid range phones are coming out that have better specs. it is getting slow for some newer apps, and to make the phone usable you have to use a custom rom. I would not sign a 2 year contract on a phone that is getting outdated, and the manufacturer has said no more upgrades. It is a well made phone and I like it, but it is only still reasonable because of a strong community that is supporting it outside the manufacturer and sprint.