phonecurry recommendation list ™: best phones in Rs. 18,000 - 22,000, available in India

1-10 of 29 phones sorted in order of recommendation 
(last update: March 06, 2015)
#1
Xiaomi Mi4 16GB
price Rs. 19,999 onwards
launch Feb, 2015
current magic score [?]
91.8
excellent value-for-money
recommended buy
#2
Sony Xperia Z Ultra
price Rs. 18,273 onwards
launch Jul, 2013
current magic score [?]
82.1
very good value-for-money
recommended buy
#3
OnePlus One 64GB
price Rs. 21,999 onwards
launch Dec, 2014
current magic score [?]
80.7
very good value-for-money
recommended buy
#4
OnePlus One 16GB
price Rs. 18,999 onwards
launch Feb, 2015
current magic score [?]
71.6
good value-for-money
recommended buy
#5
Samsung Galaxy E7
price Rs. 19,799 onwards
launch Jan, 2015
current magic score [?]
68.1
good value-for-money
recommended buy
#6
Lava Iris Selfie 50
price Rs. 19,999 onwards
launch Nov, 2014
current magic score [?]
66.7
good value-for-money
recommended buy
#7
Lenovo Sisley S90
price Rs. 19,978 onwards
launch Feb, 2015
current magic score [?]
65.4
good value-for-money
recommended buy
#8
Lenovo Vibe X2
price Rs. 19,999 onwards
launch Nov, 2014
current magic score [?]
63.4
average value-for-money
#9
HTC Desire 820q
price Rs. 18,994 onwards
launch Nov, 2014
current magic score [?]
62.9
average value-for-money
#10
Gionee Elife S5.5
price Rs. 18,977 onwards
launch May, 2014
current magic score [?]
60.8
average value-for-money