few days back i was deciding to buy a mid range android phone, i had to choose between Galaxy S Duos, Desire X and Xperia J. finally i preferred Galaxy S Duos. main reason not buy xperia was that it was too laggy and for HTC DesireX was that it is not up gradable to Jelly Bean.
attractive design; slim; better display
no hd recording or playback; battery just average and no words on JB upgrade till now