Restoring an iPhone from iCloud and downloading large apps can be incredibly frustrating due to the requirement to use wifi. Why is up to Apple to police how we use data? Can't there be an option somewhere if you want them to manage it for you? Real life frustrations: Over Christmas I stayed with my parents who have a very flaky 1mbps internet connection - that's the best they can get in their area. Yet I could get up to 4mbps on 3G, on an all-you-can-eat data package with 3 (one of the few networks in the UK that offer this and unlimited tethering too). Restoring my new iPhone 5 was a rubbish experience. Fortunately my parents do have unlimited data on their broadband, even if it is slow, but it's quite common here to have limits on broadband. If this had been the case, not only would Apple have forced me to use a slow connection over a fast one, but a limited connection over an unlimited one! And now back home, and I don't even have wifi! I moved just before Christmas and my flat doesn't have a phone line yet. It's another 4 weeks before I have engineers come over to instal broadband. I've been tethering my 3G connection from my iPhone with no problem. But my iPhone can't download any large apps nor the update to 6.0.2. 3 have made a big push to make their network fast and unlimited, really pushing mobile data as the future... Apple are holding them back.