All the options are good with pros and cons but the best among all is Lenovo K8 Note,as because It has
1.Faster CPU:-Faster CPU means more smooth experience.
2.Has Dual Camera:-Dual camera is useful in enhancing certain effects like blur, zoom and wide angle photos.
3.Has Front Camera Flash:-Having a front camera flash allows you to take selfies in low light.
check the full compassion list