Personally I think XMR > ETH in 1 year, XMR > BTC in 5 years. That's my primary time-scale.
I can see XMR going past ETH in a year, but I'm not really too sure about XMR > BTC in 5 years. Remember back in the spring when ETH had the monster pump and it seemed like The Flippening was going to happen? Never did.
BTC for all of its flaws still has the network effect. And as we see in companies like Google, Facebook, and Twitter, having a network effect on your side means that you can dominate the landscape even if your product is subpar.