BTC = gateway coin that you can trade for altcoins
XRP = i dont know why anyone would want this
ETH = the huge number of altcoins being ERC20 tokens should tell you that Ethereum is the best technology-wise but that doesn't mean it'll reach the highest price. there's no limit to eth tokens and the price will only go down as supply goes up.
ETH > BTC > XRP
However, BTC will _always_ cost more than ETH because BTC has a max supply.
It is quite funny that XRP goes well at the rank 2 not knowing really of its best characteristic out of the market. I guess ETH is the best but its infinite volume is quite risky for a long term process.