If you look at it from a clear market share XRP outperforms Ethereum for now. But actually they have a significant difference from the sector they are focusing on. Ripple focuses on transactional like a Bank and can be used other than banks, with scalability, fees and more.
Unlike Ethereum which has a "smart contract" the Ethereum network is well-known and widely used today. You can compare them from many things. But in reality they are different from one another.