Why would someone choose to pay for something with BTC when plain ol' cash will do? Also with the transaction fees for BTC wouldn't you waste a lot of money spending it? Most people are looking at Bitcoin as an investment and I think that is a very risky proposition.