"Does everything I want" may mean it does everything you expect a phone to do, but not necessarily what you expect a desktop PC to do. Imagine how long video editing and encoding would take, even on Kal-El

, then you have the crappy, narrow 2 x 32 bit memory buses, slow memory, and lack of decent FPU performance without bolted on Neon FPUs, etc. Content creation on mobile ARM CPUs will require a new generation of hardware and software to make the most of that hardware. On x86, it's already here, and systems can be properly configured to do the job, especially when mobility isn't an issue. Even crappy dual core Atoms or low end APUs actually have some real capacity for video editing if you're willing to be patient.