This is what I think: Ethereum will survive and Ripple will die for sure. Why? Because Ripple is centralized. Just my opinion, though

Actually Ripple and ETH could work fine together. Ripple would be the gateway to the material stuff and a host of different crypto and fiat currencies and Ethereum can be the intelligence what monitoring and controlling the flow of goods and money.
BTW Ripple not going to be dead soon, there are tons of money behind them and money transfer services and some banks are jumping into it. Ripple's centralized nature is a benefit/requirement for such companies.
You've got a point there. It seems it is so. Anyways, the idea of Ethereum for smart contracts and decentralized applications is really cool. One that I'm looking forward to is Maidsafe.