I'm not really sure if I have to hold Defi for the long term, as it's mostly just hype and it's getting lower and lower over time. Defi is good, but I think it is more suitable for the short term, it's like fast food, if we eat it late then it doesn't taste good anymore. For the long term, I prefer BTC or strong altcoins like eth and bnb, these are more promising.
I am always critical about BNB as you cannot trust them in the long run, you can anticipate changes as they have the funds but i would always choose ETH over BNB and all the hype for DeFi and NFT projects are interesting but you never know how long they will be holding in this competitive space and the investors have an ultimate aim of converting all these profit to Bitcoin. We have seen the similar trend in the past and i am hoping it will continue in the future as well.