Merchants are afraid because they have to track sales, income, pay taxes, and more. There is no provision for this purpose and that is why they may not simply accept it easily. For customers it is hard to wait in the coffee shop until they get enough confirmation of the bitcoin process. So there are none but many problems in using this currency. Until the moment we do not see a big preparation for this we can not see any progress as a whole.