As I understand, Libra is not a real crypto currency. It is tied to the value of the dollar whereas BTC and altcoins are not tied to any fiat currency in which both cannot be manipulated by any government or agency. The advantage is that it will get people thinking about crypto and that will help move the real cryptocurrencies into the mainstream.