I guess you are talking about the AT&T E970 here. under 14K it's a killer deal only if the physical condition of the device is good. Cause unlike other imported mobiles, the E970 and E975(sold in India) are entirely different physically. So if its glass gets shattered or any other component is damaged then you are doomed cause you won't get parts for servicing here.
then moto g is a safer bet.. it will at least get stock update plus bugs fixes and stuff.
Xperia SP is better than that, except for displayIf you don't care about update then Gionee Elife E5 too is a very good phone very good amoled HD display it can play full HD videos without any issue and can play almost all games.
- - - Updated - - -
After sales support is much better than Indian brands.
I don't care for updates. SP will get them too, even if a little later.
I've never understood why people think of quicker updates as a major feature. They won't unlock any new features, just some tweaks and UI changes in most cases. Just root and get a custom rom if anyone's so eager.