although this is nice, most people with a smartphone you would think also own at least one of the following, a laptop, a pc or a tablet.
a mobile phone cannot ever replace a pc for most things like gaming as an example, most graphics cards are 3-4 times the size of the average phone for instance.
therefore having the capability is nice for watching movies and showing pictures off, but that's about it really.
maybe in 10 years time this may be a viable solution to no longer buying laptops, but using a phone instead and hooking it up to tv's and using bluetooth KB's with trackpad's / rollerballs, because by then the difference for browsing and software integration would have caught up with laptops you would think.
however a mobile phone will never be able to replace a PC in most cases for at least 50 years. by then the GPU's should be small enough and powerful enough to play pc games at low settings, have blu ray writer capabilites programmed into software, etc.
the possibilities with a pc are endless, currently the phone is only useful for watching movies and looking at pictures on a big screen.