What else should be the reason for not buying it??
by best i mean in terms of VFM .. xiaomi Mi3 offers best VFM .. does it mean everyone stop buying high end phones ? no ..
everybody's criteria is different in judging the phone..
atleast Look at the requirements OP is asking ?
he needs a 5 inch phone from either Sony,samsung , htc from top brands and is not interested in any other brand , not even tier 2 brands like asus , lenovo etc he doesn't care for the VFM and is willing to pay more for the brand ..
Xperia Zr is the best phone in this range but since it is not 5 inches and dual sim it is irrelevant for him how good the phone is as it does not fulfill his needs
..
there are 3 phones only that meets the requirement and those are
1) asus zenfone 5 - Most VFM .. but he won't buy because of tier 2 brand
2) htc Desire 616 - the only competitor to grand 2
3) galaxy grand 2 - best phone out of the lot
also grand 2 in itself is not a bad phone .. the camera is better than any android phone except s3 even beats xperia Zr in this range , good battery life .. screen better than Zr atleast , dual sim , good telephony , ASS , Brand , decent performance ,
the correct price should be 17k, overall a good all rounder
for a general use that involves camera,phone,surfing ,decent gaming grand 2 is a very good phone
The design is what sucks here - personal opinion
@OP if you want better gaming performance then desire 616 is better but it comes at a cost of less battery , old android , inferior camera , less ram and internal memory than grand 2 but is cheaper as well