In my opinion, Bitcoin has the first mover advantage in this space. It was the first real use of the blockchain, is still the gateway to pretty much every other crypto currency, there is a maximum supply of coins, and is one of the only coins that can be purchased/exchanged for US dollars (or other fiat currency). In order to purchase an altcoin such as BAT (the token behind the brave browser the article refers to), you have to first purchase Bitcoin. If you want to sell your BAT tokens, you will receive Bitcoin.
Also Bitcoins do cost real money to actually mine (electricity costs).
Other tokens such as Ethereum are gaining popularity as well and have some advantages over Bitcoin, but I don’t see Bitcoin being displaced anytime soon.
In the case of Ethereum, the value is that the token is used as “gas” on the Ethereum network. Any action you want to take or data you want to store will require that you send a certain amount of Ether in order to perform that task. Since Ethereum is a platform that many of these ICO companies are building apps on top of, it stands to reason that the value of the platform should be greater than the value of the company building on top of it.