I would recommend LGK10 2017 model as well as previous version(broader specs available but lower ram).
Very sturdy phone with 5.3" screen Gglass3 (720p) and snapdragon CPU's.
Both models have 13Mp camera and front cam of 5Mp. HDR, 1080p 30FPS.
I own 2016 model and have not encountered any problems wit it. ( not even 1 freeze during 1year of usage)
Replaceable battery(2800mAh), microSD(64GiB), jack, 16GiB of built in memory.
Android 5, 6 or 7 to choose from. All the OS functions supported.
Good price for the specs and if bought "second hand" even cheaper
On graphically extensive games it gets HOT but wont loose frames.