These are completely different projects. Your choice depends on what you want to get from buying these cryptos. If you talk about profits then I think in the long term, Ethereum is more profitable.
Definitely these two coins game is really good to see. XRP is a tough competition for ETH nowadays. But still XRP is a centralised coin so you need to be very conscious in this. Also I am very happy after the amazing show from XRP it's unbelievable.
This is really surprising about the pumping of ripple and slightly beat ethereum in second place but i definitely doubt of suddenly pump of ripple, maybe it will dump again.