...
* Bitcoin has a first mover advantage
* Ethereum is less known and younger
...
the reason that bitcoin has advantage is because it has real usages. it is not just a token to invest in and get money from, that would have been dangerously close to a Ponzi scheme.
instead bitcoin has real world usages as a real currency and that gives it the advantage.
ETH is less known because it has no real world usages. it is just a token to create smart contract with. it is not a currency and all the smart contracts have been ICOs to get money from people not to actually do something.