I think both are good for investment, Ethereum is an open software platform that runs smart contracts. These are applications that run exactly as programmed without any possibility of downtime, fraud, censorship, or third party interference. While,
Ripple is a payments network built on blockchain that has the advantage to be both a currency and a transport protocol, and has made significant progress in establishing strategic relations with financial institutions and banks.