I sincerely hope Apple is working on this type of functionality for iOS 6:
(Jailbreak, Available on Cydia)
Allows you to set up custom profiles with different iOS settings for different places and situations: Turn on or off bluetooth, wifi, 3G, GPS, ringtones, alert types, brightness, etc. Back in the early 2000s I had a feature phone that had different profiles. Why can't the best smartphones and tablets by far have this? Wait, don't tell me, Apple doesn't want to confuse the user with too many options. If that's the case, at least open up the App Store so that this type of utility can be sold to everyone. I was drawn to a utility like this because I realized there was no quick built-in way to toggle bluetooth on and off (unless that's changed in iOS 5, my current iDevices are staying iOS 4 for now), and of course the only place to go for such an enhancement is Cydia.
(Concept video released last June, development status unknown)
Apple must certainly be working on something like this for the iPad at least, right? A very impressive tech demo for a feature that should have been in iOS 5 if you ask me. I guess one motivation Apple has for waiting is to wring that extra last ounce of revenue from families that need multiple accounts for each family member and thus are currently forced to buy multiple iPads.
The most amazing thing to me is just all the creative ways the Jailbreak developer community has been able to extend the stock iOS, despite being persecuted and constantly frustrated by Apple, being underground and inaccessible to the majority of iOS users. Even with all those handicaps this community has been able to enhance iOS in such ingenious ways that I don't think OS X developers have ever been able to do. Such high quality software from such a disadvantaged position, software that would thrive all the more if Apple were to let it out into the daylight of open acceptance. It's really too bad.
There are so many other useful pieces of software on Cydia. I hope that Apple implements both profiles and multiple users (and yes, the two features have different uses), but beyond that my true hope is that one day Apple sees that it's futle to try to destroy such a worthwhile developer base and normalizes the relationship between iOS and Cydia. Users could go into a special Advanced tab and enable an External Software toggle and then accept a strong warning from Apple, after which the Cydia app would appear. I imagine it's a far fetched dream, but I'll keep dreaming on that front. And hey, at one point it seemed like AT&T would never do the right thing with unlocks, but we finally prevailed there.