One is centralized, while the other is decentralized, but both will surely give profit in the long run. Ripple has got a good and active theme, ready to take it to much greater height. The coin saw a good ATH, during the last bull run and the same thing was applicable to Ethereum, but both eventually dumped during the bearish market. My believe is that they can both give good profit.