People say Ethereum can replace bitcoin someday. But there's a small problem. Ether transactions often take time, too much time. Ether is cool, but I don't think it can replace btc soon.
Also there are some really nice alts, but they need time, they need some development. I think nothing can replace bitcoin nor now neither ten years from now at least.