Hi Calvin,
In all fairness, a smartphone will have incredibly long battery life if you only use it as a 'phone' e.g. make calls and text.
I bought my Aunt the new iPhone SE last month. It's beautifully made, performs superbly and is easy for her to use. The camera and 1080p 60 frames per second video camera on it are superb.
She uses it for FaceTime, to make short calls and the photos/video. Doing this, her phone's battery is last a good 6 to 7 days.
My absolute pleasure of using iPhones has shown me that the battery only lasts a day when I'm playing music, video, streaming, internet browsing and using the radio apps continuously.
In short, I cannot find fault with the iPhone.
Also in all fairness, I do not think that anyone will be 'wowed' with any phone that you take out in a bar in 2016. People simply accept them.