most people already have smartphones.. i have one that cost under $50 that has the blockchain.info wallet on it.. i cant see a problem....
but a person having to have a second device that's only function is transferring money. and IF NOT using a mesh network (with its own problems) it would require its own call plan to have internet access.
i think App development is the way forward, not device development for wallets