[Android Q&A, Help & Troubleshooting] sashank:
Yes, the One X and One S will keep running out on you. I've seen this happen many times. Only option is to have a car charger when you're driving or to use a battery pack (>2000 mAh). These usually retail at ₹2500-3000 at electronics stores. I love the One X, but I didn't buy it because I use my phone a lot, and it just wouldn't suffice. I have an HTC Desire HD, which is a great phone but is known for it's measly battery (1230 mAh). With custom ROMs & kernels having many battery life saving modifications, it lasts, but not as much as you would expect it to. I have 3 batteries for the phone so effectively 1230*3= 3690 mAh. I just swap batteries when one is drained, and they're small and easy to fit in the pocket (finally a use for the small right side pocket in jeans :P). That's the advantage of having a removable battery. You don't even have to waste money buying one of those (hardly ever true) high capacity batteries. Just keep an extra original OEM battery.

Since you swap phones often, a standard size SIM is useful, but honestly don't let that influence your choice of phone. One X and Galaxy SIII both use it. All phones are moving towards micro-SIM these days, so that can't be a criteria. You can buy a good quality micro-SIM to normal SIM (called mini-SIM) adapter to use with other phones. You can even just keep the outer shell of your own SIM when you cut it to micro-SIM size, and when you need to put it in another phone, place your micro-SIM in the hollow and put some thin tape on the blank side to hold it in place. That should work just fine as a regular SIM.

For latest updates, Nexus and Sony to a large extent are the only way to go till other manufacturers step up their game. From what I know of LG, they're probably the worst at updates. They're very vague about updating their phones and you can never actually be sure of whether they'll do it even if they say they will. Kind of like how HTC did with the Desire HD. Read this - http://www.gsmarena.com/2011_xperia...no_ics_for_optimus_2x_and_black-news-4570.php

I'll break down my suggestions (what I would buy right now) for you into screen size -

5.3"-5.5" - Wait for Galaxy Note II. Watch this video to know why.

4.7"-4.8" - Samsung Galaxy SIII (Nothing is tempting me too much to wait for the Droid Razr HD other than it's 2500 mAH battery, also I don't know when it's going to come to India. Also, GSIII has huge developer support, and it will stay that way unless Motorola gets more supportive of the developer community. LG Optimus G looks nice, but I'm not too optimistic about LG, though we'll only know how the phone is when it comes out. Specs are one thing and actual working feel of the phone is another).

4.3" - Sony Xperia S

I'd also say that the Galaxy Nexus, albeit older than all these phones, is a great value for money phone right now. So if you're looking to get an awesome phone without spending too much, buy it. It doesn't need much to talk about since it's a Nexus. Specs may be below the other phones but it runs great and much smoother than other phones. I got it for my cousin and used it a lot so I'm speaking from experience. I asked a relative in the US to get it and ship it to me. It worked out to be $(349+40+40) = $429 (~₹23,800) including the base price of phone+taxes and shipping to my realtive+international shipping to me. I also got away with paying ₹500 at the customs office though they asked for ₹3200. I'm not trying to sell the phone, just saying that it's a great value for money phone right now (if that is a constraint).

If you do plan to buy it, buy it from this guy - http://www.facebook.com/purenexus

He's a trusted seller and sells it for $460. That's a $31 difference from what I got it at, which is ~₹1720. That's not much of a difference, considering his remuneration for his services. You won't have to bother with customs or anything else, he takes care of it, just order it and wait till it reaches your home.

Took quite a bit of time to type all this. Hope it helps.