Ethereum or Ripple?
Neither of them. The only really missing thing for Bitcoin is fungibility. If Bitcoin will ever become fungible (this should also mean anonymous for real) then it could be the best one forever.
Until then, other coins have a chance to rise. I would like something between Monero (anon, fungible) and Waves (easy platform for tokens).