If stability is what you're looking for, then I'd suggest you stick with savings especially in assets like USDT and SOL, because they are a lot more predictable.
Like you mentioned, exchanges have very some very good and flexible offers like the BGSOL option on Bitget that lets you get up to 30% APY and the ability to redeem your staked assets whenever you want to.
Although, I still think a mix of both staking and launchpools could be a good balance, too.