There should be some optimizations in the underlying software throughout the system, to speed the whole thing up. I've noticed each iteration gets slower on the previous hardware and is only pristine on the flagship it is shipped with. Now I can't really blame Apple because they want to sell devices, but this is a big problem especially in OS X with Lion that affects all computers it's installed on, even new ones. That's inexcusable and I think something needs to be done about it honestly, for iOS and OS X. Let's be honest has iOS 5 even been optimized for dual core? Or the 3GS or i4? Probably not. The software itself is already generally fast as is the hardware, so no complaints, but needless to say Apple has been lazy with the platform because they think they've reached a level of 'smoothness' and speed that it needs no further tweaking, but that's a short-sighted way of thinking through things.
I'd like an upgrade akin to Leopard and Snow Leopard combined, for iOS. Refine the UI in little places in ways we can't imagine, bring back the Apple that used to innovate with things you didn't even know you wanted and loved until you saw it. Refine iCloud backup with something like Time Machine so that there's a base backup, and then incremental backups. Of course you can choose to just have a new whole backup and delete the previous one, but still this option would be nice. Even after awhile having a few incremental backups, be able to see them through the 'time machine view' like OS X and pick and choose stuff you want to restore that you might have delete. Something like Gatekeeper would be nice too, to make it easier for people to install stuff they want to install while having an option to be 'safeguarded' (and there would be descriptions warning people if they choose so and so).
I'd like an upgrade akin to Leopard and Snow Leopard combined, for iOS. Refine the UI in little places in ways we can't imagine, bring back the Apple that used to innovate with things you didn't even know you wanted and loved until you saw it. Refine iCloud backup with something like Time Machine so that there's a base backup, and then incremental backups. Of course you can choose to just have a new whole backup and delete the previous one, but still this option would be nice. Even after awhile having a few incremental backups, be able to see them through the 'time machine view' like OS X and pick and choose stuff you want to restore that you might have delete. Something like Gatekeeper would be nice too, to make it easier for people to install stuff they want to install while having an option to be 'safeguarded' (and there would be descriptions warning people if they choose so and so).