Sony is the best phone of the brand. It is waterproof and they are features are good.you can use more time but it is not overheating the phone. I recommend to you use this phone .sony is a brand. Then the sony Xperia z price is 2300/-. They are no protection of gorilla glass.
The ram is only 2GB.the processing speed is good for use. The battery is good but it is non-removal battery.camera is good for this money. It one of the best brand in India.