Staking can be a good option for earning some passive income, especially on established projects. Sure, 3% on Ethereum might not seem like a ton, but it can add up over time, especially if you're holding a decent amount. Plus, it's generally considered a lower-risk strategy than trading.
Trading can be lucrative, but it also requires a lot more effort and carries a higher risk of loss. Personally, I wouldn't recommend jumping into something super high APR like that 150% Waterfall project without doing some serious research. Those super high returns often come with super high risks. It's important to understand the project, its tokenomics, and the potential downsides before putting any money in.
Staking is a very controversial decision, you can make a profit, but you can also get very significant losses if the token price falls, which is a common occurrence in the crypto market. That's why I try not to deal with staking. There is an opinion that you can stake the coins that we buy for the long term, but I am inclined to think that a good pump can bring you a profit that you can get in a year of staking, so the choice seems obvious to me.
I would stake stablecoins for that matter, mainly - USDT.