Mine would be:
Android: Always up to date
Software: must have lots features, without the issue of being unstable, laggy or battery sucking
Screen: must be minimal 5.5 inc max 5.8 inc with Amoled
Screen res: 1440x2560 pixels
GB storage: minimal 32GB
Processor: Minimal 3GB ram QC SD 820 or higher...