Do note that to have that level of versatility it uses "submarine swaps", which are costlier than pure LN transfers.
Not working when on-chain fees are high is the opposite of what I want from a Lightning wallet.