Just looking at jupiter's documentation. I notice it has /swap and /swap-instructions It appears that /swap-instructions gives you an instruction payload with which to utilise transactions in a solana VersionedTransaction, as opposed to using /swap to pass through your quote.
Is there any benefit to doing this? Would it result in a faster creation of VersionedTransaction or is the difference negligible to the point that the use case is for something else?