It's not that I think the Libra product is going to be fantastic per se. I just think that competition will force all the companies to make their products better. I don't want the government to prevent companies from making products, I want to be able to choose of my own free will whether it's a good product or not.
My difficulty is, at heart, I don't want my tokens of exchange to be a product at all. I want the guarantee of universality that comes with money. Accessible to rich and poor alike, good credit or bad. Anything that tries to edge that out via the market is inherently a bad thing. Ultimately for all except stockholders. A central bank backed cryptocurrency with all the traits of universality and legal tender may be a better bet...
I am fully in favour of the various new banking services and apps that are springing up, services to manage, transfer, save and invest better etc. That's an appropriate place for the market. Even there it's needed regulation to ensure the most marginal in society can get a basic bank account, or not get stiffed on fees.
Then choose "the better product" among the myriad of banking accounts from the myriad of competing banks out there. Your problems are all problems related to bank accounts, not to the currency that gets stored in those accounts, so there is no reason at all to cry for competition on the currency level.