Litecoin is faster, monero is more private, ETH has smart contracts and there are much more altcoin with much more features, even Bitcoin Cash is faster than Bitcoin, but BTC keeps rising much faster.
Don't you think it's just because of the name?
Probably, the Price keeps rising is because of its reputation. Investors tries to put their money on the most Reputable investment in Cryptocurrency, also BTC is one of the most (if not) profitable of them all.