From Moto G1 to Moto G3, def yes. Moto G has been a proven performer.
A wise decision and imo, the best option in the price range.
Other options would be Samsung J5 and J7, but no reviews that i have seen yet.
Asus Zenfone 2 has reported stuttering so that one trails behind these 3 for contention.
Samsung Galaxy S4 has been blasted by users for its tacky Lollipop performance. Unless the option of immediate rooting is onboard, i wont suggest S4 to people.
I hope you have only Android platform on your mind.
I dont favor those chinese rebranded/OEM phones. Lenovo's Motorola still has my faith.