I am looking to buying an Android phone (preferably new) to use as my secondary phone and have a budget of $600 USD. This is my max budget and i can't stretch it any longer. My primary requirement is excellent camera capability and also video capability. It also needs to have a good battery...