IMO, what we will need first, and most, is a staking mobile wallet - and that will have to wait until the technology permits the storage of much more data than is currently possible, alongside more universal high-speed connectivity.
Or a mobile lightweight client that let's you control your desktop wallet: analogous to a remote desktop type of connectivity to a wallet running on a desktop or a server somewhere. Would look like, and act like a full wallet, but would just be a front-end controlling your full Zeit wallet remotely.
What about the billions of souls that don't have - probably won't ever have - a desktop?
And servers - Nope, I don't trust 'em. Insecure, centralised, need I go on?
To the first question, just use a remote control software like logmein.com , it can let you access the entire PC or VPS from a Tablet or Phone.
Building something like that directly into the wallet would be a security issue best if we avoid.
@Lion,
You are correct, there are some countries like Haiti where almost everyone has a cellphone, a web wallet would be there only shot at having a staking wallet.
At the moment the infrastructure for trusted web wallets , that won't disappear at a moment notice is still not available.
