I want to suggest you, Motorola Moto X smartphone. It have good display with 720 X 1280 pixels screen resolution. Battery stand by is upto 576 hours and talk time is upto 13 hours. You can capture scenic pictures through the 10 mega pixel Auto focus primary camera and 2 mega pixel secondary camera. Moto X is glib in design with color options (Black, White(front panel), 18 Colour options(Back Panel)). Overall this smartphone will fullfill your expectations.
What is ransomware and how do I protect my PC from WannaCry?