DeFi themselves cant compete with BTC. DeFi's own fighter is actually ETH. Ethereum is gaining so much because of DeFi. The high gas fees is what most people are talking about and are irritated about it lol
BTC and
ETH are leading the market right now. Volumes are very important in this times. Gotta hold the both of them.
You should really have both bitcoin and ethereum on your bag on the first place, DeFi might be on the craze right now but anytime its trend can be killed and most defi projects will also die meanwhile, Bitcoin and Ethereum are both still proving that they are the leaders of the cryptocurrency market.