Well, don't discuss the battery
It's good enough for many but not for everyone. I'll plan to use a recharge pack if I need more battery power. Most of the times I have a bag or something else with me so that I can put a recharger pack into it for the case I run out of battery.
Sure, a better internal battery is better, but I can live with that.