I've found the battery life to be excellent and do you really need those usage graphs? If so there are a bunch of utility apps on the App Store that can do that.
Don't need the usage graphs, but its nice to see a graph of it and be able to set a limit interactively using the graph to warn you when your about to hit say 2GB or whatever you feel like setting it to.
I would prefer to not "install an app for that" as it really should just come out of the box in the Settings app like Android does. One of the things I like about the iPhone despite these shortcomings are things like Facetime for example, which one could install Skype, but the fact its built into the phone makes it convenient. HealthKit in iOS8 is another nice one, being able to track steps without me having to install yet "another app" for it. The graph on it is very nice too, though it seems to only be in iOS 8, and only for "Health" related stuff in that app. It would be nice if they translated it into some useful graphs in the Settings app.
There are a lot of things in iPhone that I don't NEED, but would be very nice to have. I am finding more and more things that I liked about Android that I am missing like for example:
- Contacts: Having a contact photo next to all contacts, and all email messages so that I can see who they are from. This is a feature in the Plus, but not in the standard iPhone. However, my 4.7'' Android phone before I got this new iPhone had it already, why can't they just put it into the 6? Instead they just had to use it as a marketing feature to get the 6 Plus.
- Wireless Hotspot Name: The wifi hotspot name / SSID is the phone name. And it defaults to your full name as the hotspot. I like how in android you can customize what the hotspot name is without changing the name of your entire phone.