The biggest problem with iOS and iOS devices is the glue between iOS devices. Namely the requirement that the service of iCloud be the only way to sync between devices. For example, if I have one iPhone, I get 5 Gigabytes for backup, email etc. If I get an iPad, I would get 5 GB for that device. HOWEVER, I would need to create different Apple ID accounts for all my iOS devices, AND ONLY THEN do I get 5GB per device. If I use the same Apple ID for all the devices then ONLY 5 GB is used for ALL devices! What is the problem with this scenario? YOU NEED to use SAME APPLE ID to sync mail and calendar, photos, videos, etc between devices. Which means if you have more than 1 iOS device, there are NOT ENOUGH STORAGE to do backups. YOU CAN'T SYNC unless you forgo backups, because backups will use up all of your 5GB if you use more than 1 iOS device. Why can't they make it so that you can get 5GB PER iOS device, instead of forcing 5GB per Apple ID? This means everyone will be forced to use different Apple ID per iOS device in order to get enough free storage to do basic mail, backups, etc. Different IDs means NONE of those devices will sync with each other, making iCloud USELESS because you need same Apple ID across all devices for sync of Apps, Music, etc to work automatically and correctly. So what is happening to people who buy more than 1 iOS device? They end up not using the same Apple ID, so iCloud is useless. Or they end up not doing backups or email (because not enough space, rendering all iCloud services useless because once you reach 5GB, all syncing operations halt). I think they should allow an Apple ID (and associated iCloud) account to have more than 5GB, specifically, 5GB PER iOS device added to the same Apple ID account. So if you have 5 iOS devices, you can use one Apple ID that has 25GB of storage.