So if You are looking at the coinmarketcap list then maybe only a handful of currencies fullfill some or any of the above criteria. Actually I doubt any do right now. So even Ether at 690$ may already be too expensive so a 5$ cup of coffee would cost 0,007 ether - its confusing.
Also I guess the actual idea of an alternate currency is being lost due to number of ICO's - most people see altcoins just as funding mechanism and are not really interested to see them practically used to buy stuff. I personally am a little saddened by this as I still believe we need an alternative to Fiat's.
Maybe I don't get how Stellar Lumens will eventually work, but if you want to pay $2.50 for a cup of coffee, you use their network and the dollar amount is transfered from your Stellar wallet within a second or so. If you want to send $20 to alibaba in China in order to pay for your new electronic toy, the money will be instantly converted into the local currency and the recipient gets his $20 worth in Chinese currency.
All this within a few seconds for less than one cent. This sounds like the perfect payment method, if you ask me.