People always say that Bitcoin is the digital money that will take over soon as the world is digitalized,but they have not understand something, It may not be easy as we think due to some delays in confirmation of transactions,It will be a good development to the whole world, but how do we perfect this and make it handled and easy as a physical money? Bitcoin has actually come to stay an let make it perfect and make it easy for everyone to use, through the digital. Yes I agree that Bitcoin is future currency, but let it be easy to use ?
You have a point, indeed transactions' delays and costs have been an issue when using bitcoin as currency on daily life. In the future this aspect is probably going to be improved, as technology keeps advancing and new ideas are introduced to crypto universe.
Anyway, I think a temporary solution for now would be sellers and buyers adopt a same centralized crypto payment system, so every internal negotiations made inside this system would happen without any transactions' fees or delays.