7.0.1 would fix a lot of the little things I think, at least there isn't any major bugs I can find.
Like anyone making calls from your pin locked iphone for example?
I got used to the fact each new IOS drain more battery, but I'm still surprised that the "snitch connection" that's present in all IOS's since I joined ranks of iPhone users and is the main culprit of battery drain (I recon the phone would easily last 4-5 days on a single charge if they stopped it) didn't fire back at them yet. In the days when everyone is so upset about NSA story and all, it's amazing this hasn't resurfaced and Apple doesn't get flogging for it.
For those that don't know what I'm talking about - it's about the infamous "push connections" that's always active on your iphone, even if you disable all possible services. Especially particularly nasty, persistent connection that refuses to switch from 3G stack. The "push" connections on iphone are basically your phone constantly reporting "back to mothership" about where you are and what your phone is doing. Before you start measuring tin foil hat in the mirror, let me assure you most of them are innocent and stuff you signed up for. Find My Phone. Siri. Services like that. As you can see from screenshot below, iphone also connects back to other motherships.
Some of them are aggregator servers used for localised adverts in your apps and backups methods to reach Apple, etc. Others are slightly less obvious. IP addresses never resolve to any obvious aggregator names like amazonaws or akamai technologies. Ranges have no owner. Geo locations traceback can be downright odd. But they're not the focus of this post.
The issue is the persistent apple-push connection that is always active and refuses to jump to WiFi stack once Wifi is connected. Which means that on Apple phones switching WiFi on doesn't disable 3G/2G data, it just moves all additional connections to WiFi radio, but the mobile data connection never sleeps, causing battery drain. This is also the reason some people reported data charges in foreign countries even though the only thing they used was hotel's WiFi. It's not a bug, that "snitch" connection remains on data stack on purpose.
And every time new IOS is released, it's always screwed the same way - "snitch" connection is slightly broken and goes into partisan supersurvivalist mode. If it can't transfer whatever it needs to transfer it becomes super aggressive, almost never goes idle, almost never sleeps, polling data every few seconds. And it's very, very set on self preservation. If you disable your 3G, this is the first thing that jumps to 2G or starts searching for alternative ways to reconnect. Which means battery drain.