previously i have used moto phones. they are decent and was my original choice. at low end i stick to motorola as i hate the OS of the other chinese roms.
however i heard reports of network problems on moto in recent times and the network reception and call quality is most important for me.
luckily for me, Lava seems to have become a strong option in budget range and my first impressions with Lava are "extremely satisfied".
the camera is ok for me, but i have nothing to compare to. Compared to the pixel, most android cameras look bad.
I have switched off the extra rom and just using 8gb ram, and the lava performs wonderfully. I think the moto is priced higher but has a better processor.