Moto G surely.
With Moto G, you cant go wrong with recommending it to someone.
And here I was looking to sell my wife's Moto G and 'upgrade' to Mi3.
I feel MI3 is better - Better UI, Better Screen, better Camera, Bettter looks and far better procesor and ram.
Which one is crowd puller these days and why? Was looking to recommend the Moto G to someone but don't want to regret not seeking the community opinion on the Mi3 as it is the hot topic these days on TE.