You really don't need to use 10 different wallets.
Then merchants will have to support like 10+ wallets.
Or are they compatible between each other ?
Things are moving towards NFC chips which is really cool. I can tap my phone on the vending machine at work and instantly have made a purchase without having used a debit card or dollar bill at all.
http://en.wikipedia.org/wiki/Near_field_communication
If bitcoin transactions worked more quickly someone could develop an app to take advantage of this and it would be the best way to get people to use them.
edit: I think something this community really misses is that even if the world did jump on the cryptocurrency bandwagon with bitcoin in its current state they (the government running the country and controlling currencies) would just create their own and use that. Even if people continued the "Be your own bank" thing then those people would just create their own and use that. So long as there are built-in hurdles between the end user and their ability to quickly and safely make purchases (or vendors to quickly and safely make sales) then people will want something else.
I think too much focus is put on expanding the presence of BTC and too little on preparing for that kind of exposure in the first place. If it ever does take off it is going to blow its one shot at a first impression due to it being a proof of concept that isn't structured for wide adoption or being a global currency. Things about the core of how BTC works need to change.
A lot of my posts on this forum come across as negative or maybe not really sound like on board but that isn't the case. I'm all for the idea of bitcoin but I think the major players who have the funds and ability to actually make the changes needed are more concerned with driving up the current price and demand rapidly for their own benefit than establishing a solid foundation for bitcoin to build steadily upon. All of the network power being wasted due to an inherent limit on the speed of block discovery is a major problem.