Both currencies are good, they shouldnt be compared.... Different technologies, different goals. Ripple is centralized and its aim is different which includes payment and focuses on the banking sector while ethereum is decentralized, its aim is also different, creating smart contracts for other tokens and its uses. The only comparison between them is the demand for eth is higher and that's because of the technology and the smart contract provision for ERC20 tokens. It's used for ICo's, XRP is a long term project. Nevertheless, both are good projects