Like most here, I'd say both. But I do think that the longterm utility and promise of Ethereum is going to be what carries it, and also the ease with which it can still rise in price in a more stellar way. Bitcoin is a store of value, and is a good one, and will retain value because it is first and has some of the credibility generated by being the first most solid coin. But in the end, utility is going to carry crypto I think. Ask youself "What does it DO?" before you buy it, and if that thing can be done without a token or coin, then you might want to avoid that coin as a longterm investment.
Bitcoin is the obvious exception, but only because it is -=Bitcoin=- and everyone knows that Bitcoin is awesome...ie. the hype and knowledge and news and so on make it keep on going, just like belief in the US Dollar gives it value.