I'd like to see an even lower cost solution to start off with, where..
John Doe sits at a flea market with some bitShares signage and uses his Android phone to buy and sell Bitshares.
But the interface is so easy to use for both the customer as well as the seller, it makes it easy to do the transaction.
This way when John's done, and closes shop. All he has to do is travel to the nearest Bitcoin ATM or Bitshares ATM to feed that money back in, so he has more crypto on hand to replenish his Bitshares for the following sales day.
This way you don't need to invest in a machine to be "self serve" for people to obtain Bitshares. This would be more of a full serve situation.
Also imagine tipping a Pizza delivery driver. University student in his early 20's shows up. You offer him $5 tip in cash, or $10 in Bitshares. He knows what Bitshares is, and happily chooses that instead.
I know, everybody is going to say BitUSD not Bitshares. Ok, I still haven't bought any BitUSD until v1.0 comes out, so I still think in terms of BTS