Anything under 0.5% is a steal. You could try robosats if they turned swaps back on and set your desired price. Keep in mind that closing channels with liquidity on your side (outbound) has the same effect as swap-out so far as getting it off of a lightning channel but at the expense of the network effect. Likewise, opening a channel has a similar effect as swap-in. Another approach could be to use strike but it will cost you around 1% assuming you're able to ln send and onchain buy before the price moves too much in the wrong direction.