XRP is far better with Ethereum in terms of transaction speed and cheaper TX fees, But in other aspects especially in some features and functions, I think Ethereum has more advantage compare to XRP, in terms of liquidity both coins have good liquidity only the functions were the difference. and it was the smart-contract function of Ethereum.