Lumia 820 or HTC 8X.

About to sell my S3. But I still don't know which phone to get.

I want a phone that can get me through the day and costs as much or around the HTC 8X. The Lumia 920 is out of budget. The problem with windows phone is that I just can't find enough variety.

How is the battery on the 820? And is it worth looking at other phones right now? Any particular problems people have had with these two phones. Would love to know from actual users.