Yup my latest upgrade from a SAMSUNG S5 (Great phone) was a ~$200 Xiaomi Redmi 5 Plus. Which i plan to keep for another 5 years or so.
Could not be happier. Android One get's monthly updates from Google for the next 3 years, Feature Updates for 2 years. Clean and stable experience. I've read there are better cameras out there, however it's way better than the Moto G. Build quality is fine for me. I hope it will last 5 years.