Physical mediums like CDs are a dying breed. Digital is the future. As long as I can use my digital content on any of my own devices, I will be happy.
You know that, I know that, but that's not the point. The original point is that I should be allowed, as a license holder, to have a copy of that content on any medium or mediums I choose, so if I have the CD, I should be able to rip it to my iPod or if I have the MP3/AAC version, I should be allowed to write that to a CD-R for my car stereo.
Etc.
When I say matured, I am referring to the OS. Right now OSs like
windows, OSX, iOS are not optimised for the cloud. As long as the OS is not optimised for the cloud, cloud computing will not take off in a big way.
Android OS is the only one which has begun to be cloud friendly.
Android was designed that way from scratch. Everything else is 10-ish years old BUT there are OSes out there which are perfect for the cloud - they're just even older.
What a lot of you youngsters don't seem to realize is that we're seeing the reversion of computing power and storage of information away from our own devices back to the cloud, or what would have been referred to up until about 1995 as "mainframes".
Also, mobile Internet connectivity is the one thing which needs to get higher speeds as mobile devices are going to be the devices that are going to be the future of computing.
Mobile devices as they are are largely fine - 7mbit/s should be roughly sufficient for your average cloud service. But the networks almost never deliver that.
They're up to the stage now that wired networks were at back in the early 90's when an entire office would run on a 4mbit/s Token-Ring or 10mbit/s 10Base2 network with co-ax cable running along the wall and T-joiners at each machine; or, if you were really lucky, 10BaseT with the Cat5 cables we know and recognize today.
Of course, today's wireless networks are also much more complex and support far more users per segment/cell/bts/etc than any of those old networks could have done.