I want to buy a best sprint phone which should have minimum android 2.0, faster Web browser, Google Maps Navigation app, and better messaging and contact management, excellent call quality and long talk time. There are some devices in the market on sprint but do not know which one should I buy. If someone has any idea or know about it please share ……I would really appreciate …..thanks a ton.