True, but that's not really the point I was making. To buy BitCoins you need a bank account (or even better, a PayPal account) in the first place. Credit/debit cards are useful in a wide variety of countries and are a natural extension from socking your money in a bank account. You pay transaction/exchange fees, yes, but I think that's worth the extra trouble BitCoins impose
as they are, which I've already summed up for you.
Using BitCoins "just" as a medium of exchange, or claiming they're so useful because of that, seems all the more silly when you're actually expecting an awful lot vis a vis internet connection and the
long transaction time. Plus the price volatility stuff Symphony already mentioned.
The only way I can see this not being a problem is if you did all of your business online and had it worked out so you transferred your money into BitCoins just for the transaction automatically and fluidly. I think you avoid some of the major issues there (except transaction time which is unavoidable). I totally buy that. But it's not a long-term solution. Eventually those service providers who handle your exchanges and transactions for you (and, for mercy's sake, also handle the blockchain for you) will charge fees of their own. Especially once they realize there's no reason that they can't.
All in all it doesn't strike me as particularly easy to use. That it'd be more useful for me than the ruble, I think, is irrelevant - I don't want to use the ruble anyway.