You forgot one important point. You can easily, fast and cheap send money all over the world. Compared to fiat where it can take weeks to send money in third world country.
Furthermore it's cheaper to use it abroad. Recently I was in asia and there are so many fees. First you have to pay a fee to trade your money, then you have a fee to withdraw from the atm, another fee to pay with your credit card in foreign countries.
RE: What Can You Do With Cryptocurrency?