Sort:  

There are a ton of coins that are faster and cheaper... Steem is one of the best examples actually. However, that doesn't guarantee anything, although it should.

Speed in a coin is important for me. Sometimes I pay things online with bitcoin and the transfer takes two or three days to confirm. That would be a problem if I were to pay a restaurant bill with it, for example. :(

Seems BTC would need to be treated more like a personal check. The ideology is the same, you are debiting from a fund (wallet). I haven't had much of an issue with BTC validation at least when fee's are attached, but, to your point, some places require far more validation than others and are a pain.