WalletConnect is a bridge that connects a wallet to a dApp, while Metamask is often used to connect directly to a dApp. You can use MetaMaks via WalletConnect. Therefore, neither MetaMask nor WalletConnect is inferior. However, WalletConnect does offer greater security than connecting a wallet directly to a dApp.