Bitcoins can be implemented in shops, if transfer times will be much faster. As you may be know shop buyers do not want to wait at cashier more than 1 - 2 minutes for transaction. Also shop owners do not waste time in waiting for transaction more than 1 - 2 minutes. So the most important expectation can be much faster transaction time.