Lenovo vibe k5 is the best and budget smartphone.
Specifications are really best.Rear camera is 13 megapixel and the front camera is 5 megapixel.
Main feature of lenovo vibe k5 is that it supports VR mode.VR mode is really best.It supports TWRP recovery to flash. It also supports android marshmallow and android naugat.