>> "Then there's my phone. How do you use one of these things without a computer upon which to sync your data and backups?"
>> Windows VM?
That only works when you disable USB on the host (which makes USB keyboards and mice temporarily unusable) while the Windows VM is running. And even then it sometimes just stops working after a while.
It's one of the reasons I ditched my iPhone and got an Android device.