ETH is semi-broken and XRP is technically obsolete. I hope that people buying them understand this. They are ok for making profits (accumulating more Bitcoin) but cannot survive in the long run. Not without a working product. So be careful people.
Ok, so maybe there's a slight chance that Ethereum can fix their technical problems. We will see. With XRP however, there is zero hope of long term survival.