The speed of transactions is the weak side of bitcoin. Bitcoin has been developed for a long time and its technology is outdated. I think that for daily payments bitcoin will never be used. Most likely, bitcoin will be used to save money. And for daily payments there are more convenient coins with fast transactions. For example, such coins as Ripple or NEM.
No I think it is no more a problem because of bitcoin fast transaction, now we are able to enjoy all kind of shopping with bitcoin as bitcoin has fast transaction and become done within few minutes, some people use free transaction which takes time for conformation but basically if you pay for transaction fees then it is fair not very slow so I think bitcoin is good to use for online payment and it is good to save your money for long time which will grow your bitcoin for profit.