I think that because they are on the edge of technology, they actually have several more realized alternatives. In the long run, bitcoin is a better system. In the short run, they have simpler methods of doing similar things. Like simple bank account to bank account transfers, and phone payment systems. I think bitcoin will beat these alternatives, but only when more fully formed.
agreed. although we may not see quite eye-to-eye on the definition of "long term".
i think Bitcoin for Android is going to make rapid inroads in the payment landscape.